Embora eu ache que já ouvi discussões de composição versus herança muito antes do GoF, não consigo identificar uma fonte específica. Poderia ter sido Booch de qualquer maneira.
< rant >
Ah, mas como muitos mantras, este se degenerou ao longo das linhas típicas:
- é apresentado com uma explicação detalhada e argumento por uma fonte bem respeitada que cunha a frase de efeito como um lembrete da discussão complexa original
- é compartilhada com uma pequena piscadinha do conhecimento do clube por alguns conhecedores por um tempo, geralmente ao comentar erros do n00b
- em breve, ela é repetida sem pensar por milhares e milhares de pessoas que nunca leram a explicação, mas amam usá-la como desculpa para não pensar e como uma forma barata e fácil de se sentir superior a outras
- eventualmente, nenhuma quantidade razoável de desmascaramento pode conter a maré do "meme" - e o paradigma degenera em religião e dogma.
O meme, originalmente destinado a levar os nbs a iluminar, é agora usado como um clube para espancá-los inconscientes.
Composição e herança são coisas muito diferentes e não devem ser confundidas entre si. Embora seja verdade que a composição possa ser usada para simular herança com muito trabalho extra , isso não torna a herança um cidadão de segunda classe, nem torna a composição o filho favorito. O fato de muitos n00bs tentarem usar a herança como um atalho não invalida o mecanismo, e quase todos os n00bs aprendem com o erro e, assim, melhoram.
PENSE sobre seus designs e pare de usar slogans.
< / rant >