Você está na página 1de 6

PRINCPIO 2 - GRASP

Igor Isaas Ramon Thiago Soneghet


GRASP - Conceito
General responsibility assignment software pattern
Padres:
Controller (controlador)
Creator (criador)
Indirection (indireo)
Information expert (especialista na informao)
Alta coeso
Baixo acoplamento
Polimorfismo
Pure fabrication (fabricao/inveno pura)
Protected variations (variaes protegidas)
GRASP - Creator
Em geral, uma classe B deve ser responsvel por criar instncias de
classe A se uma, ou preferencialmente mais, das seguintes afirmaes
se aplicam:
Instncias de B contm ou agregam instncias de A;
Instncias de B gravam instncias de A;
Instncias de B utilizam de perto instncias de A;
Instncias de B tm as informaes de inicializao das instncias de A e
passam isso na criao.
GRASP - Creator
GRASP - Creator
GRASP - Creator

Você também pode gostar