

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Os princípios GRASP (General Responsibility Assignment Software Patterns) são padrões de design de software orientados a objetos que servem como diretrizes para a atribuição de responsabilidades a classes e objetos.
Dentre os princípios GRASP podemos identificar os seguintes:
Baixo Acoplamento (Low Coupling, Proteção contra Variações (Protected Variations) e Responsabilidade única (Single Responsibility).
Alta Coesão (High Cohesion), Indireção (Indirection) e Substituição de Liskov (Controlador (Controller), Especialista na Informação (Information Expert) e Inversão da dependência (Dependency Inversion).).
Controlador (Controller), Especialista na Informação (Information Expert) e Inversão da dependência (Dependency Inversion).
Controlador (Controller), Criador (Creator) e Fabricação Pura/Pura Fabricação (Pure Fabrication).
Baixa Coesão (Low Cohesion), Indireção (Indirection) e Polimorfismo (Polymorphism).