1.2 Padrões GRASP
Os padrões GRASP são um conjunto de práticas para atribuição de responsabilidades a classes e objetos em projetos orientados a objeto.
O GRASP define nove princípios, nos quais podem ser derivados padrões. São eles:
- Creator (criador);
- Controller (controlador);
- Information Expert (especialista na informação);
- Low Coupling (baixo acoplamento);
- High Cohesion (alta coesão);
- Polymorphism (polimorfismo);
- Pure Fabrication (invenção pura);
- Indirection (indireção);
- Protected Variations (variações protegidas).
Em negrito estão os que utilizaremos ao longo desta unidade.
Copyright © 2014 AIEC.