Le copier/coller sera toujours le pire ennemi du développeur.
(Bad smell # 1 selon Martin Fowler...)
Maintenant, tu n'es pas obligé de faire de l'héritage pour réutiliser.
La délégation est l'autre technique permettant de faire de la réutilisation de code, sans avoir les incovénients de l'héritage.
Enfin, faire de l'AOP ou de l'IOC n'empêche pas de faire de l'OOP aussi, cf Spring par exemple
(Bad smell # 1 selon Martin Fowler...)
Maintenant, tu n'es pas obligé de faire de l'héritage pour réutiliser.
La délégation est l'autre technique permettant de faire de la réutilisation de code, sans avoir les incovénients de l'héritage.
Enfin, faire de l'AOP ou de l'IOC n'empêche pas de faire de l'OOP aussi, cf Spring par exemple