5
¿Cómo sabemos que favorecer la composición sobre la generalización es siempre la elección correcta?
Ya sea que un objeto exista físicamente o no, podemos elegir modelarlo de diferentes maneras. Podríamos usar arbitrariamente generalización o composición en muchos casos. Sin embargo, el principio de GoF de "favorecer la composición sobre la generalización [sic]" nos guía a usar la composición. Entonces, cuando modelamos, por ejemplo, una …