Perguntas com a marcação «composition»

5
Como sabemos que favorecer a composição em detrimento da generalização é sempre a escolha certa?
Quer um objeto exista fisicamente ou não, podemos optar por modelá-lo de diferentes maneiras. Poderíamos usar arbitrariamente generalização ou composição em muitos casos. No entanto, o princípio do GoF de "favorecer a composição sobre a generalização [sic]" nos guia a usar a composição. Portanto, quando modelamos, por exemplo, uma linha, …

2
Como usar o padrão Decorator para adicionar pouca funcionalidade a objetos grandes?
Esta pergunta diz respeito ao uso do padrão Decorator para adicionar pouca funcionalidade a objetos de classes grandes. Seguindo o padrão clássico do Decorator, considere a seguinte estrutura de classes: Por exemplo, imagine que isso acontece dentro de um jogo. As instâncias de ConcreteCharacterDecoratordestinam-se a adicionar pouca funcionalidade ao ConcreteCharacter'empacotamento'. …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.