¿Cuáles son los mejores recursos para aprender los principios de OO?

Los principios OO son realmente MANERAS de hacer las cosas (patrones AKA). Existen algunos recursos básicos para ayudarlo a mojarse los pies (Introducción a los conceptos de programación orientados a objetos) y luego querrá comenzar a investigar el maravilloso mundo de los patrones de diseño.

Si está interesado en las explicaciones de vainilla de estos patrones, consulte Patrones de diseño | Diseño orientado a objetos.

Si eres como yo y quieres un poco más de entusiasmo en tus lecciones, consulta los Patrones de programación del juego. Este recurso puede brindarle un poco de vocabulario, pero lo ayudará a comprender los patrones de programación de OO

Finalmente, el recurso preeminente en los patrones OO es el libro de patrones “Gang of Four” (GOF): Página en uml.org.cn (Advertencia: tamaño de archivo grande)

PS Quora es un excelente lugar para aprender más sobre patrones específicos y, si alguna vez te encuentras atrapado en entender un patrón en particular, siéntete libre de dispararme un PM o enviar una pregunta. No digo que lo conseguiré, pero podría y definitivamente estoy dispuesto a ayudar.

PPS Hay ciertos marcos que tienen patrones OO incorporados a su naturaleza. Marco de cacao viene a la mente y hay otros. Probablemente te ayudaría a enfrentar estos patrones para usar uno de estos marcos mientras codificas.

5 deben leer libros para aprender patrones orientados a objetos y diseños de Java

Lea más: 5 deben leer libros para aprender los patrones de diseño orientado a objetos y Java: el mejor de todos