quinta-feira, 28 de fevereiro de 2008

Aula 7 e 8 de Projetos Orientado a Objetos

- Criador

O padrão de atribuição de responsabilidades é baseado na criação de objetos de uma classe, ou seja, uma classe tem a responsabilidade de instanciar uma outra para a criação de um objeto.
Vamos dizer que temos uma classe "Nota" e uma outra classe "Item", na classe Nota contém objetos da classe Item, assim também agrega os seus objetos pois o item faz parte da nota. Para buscar informações de um Item é preciso que a classe Nota instancie a Item para que assim utilize as informações de Item.
Nesse caso a classe Nota é um grande candidato para criar as instâncias, assim podemos definir que uma classe criador é uma classe que irá: conter, agregar, instanciar, usar ou possuir objetos de uma outra classe.

Nenhum comentário: