Cita:
Iniciado por pateketrueke Bueno, igual puedes forzar el peor comportamiento de los Traits únicamente para demostrar que son una total aberración de OOP, pero sólo estarás forzando dicha opinión.
"Forzar una opinión" es escribir código perfectamente válido? Vaya, yo creo que estoy usando la herramienta que, según dicen, evita los problemas de ambiguedad de la herencia múltiple...
Por cierto, con OOP, se puede evitar eso sin ningún problema.Con traits *no*.
Y, forzada o no forzada, es una cuestión de tu subjetividad..Lo que es objetivo, es que con traits, puedo saltarme tanto el encapsulamiento, como la visibilidad de la OOP.Eso es un *hecho*.Estaría gracioso que una herramienta que ayude a la OOP, se salte dos de los pilares de la misma, no?