First page Back Continue Last page Graphics
Especialização ou Composição?
Composição
- não preserva a interface da classe usada
- embora possamos adaptá-la
- não estabelece uma relação de subtipo
- é fácil de usar e, em muitos casos, é fácil de converter em especialização
- permite relacionar classes dinamicamente
- é usada, por exemplo, para criar objetos cujo comportamento muda dinamicamente