Demasiado Largo; Para Leer
Los principios del diseño orientado a objetos<strong> </strong>son el núcleo de la programación orientada a objetos, pero he visto a la mayoría de los programadores de Java perseguir patrones de diseño como <a href="https://javarevisited.blogspot.com/2014/05/double-checked-locking-on-singleton-in-java.html">el patrón Singleton, el patrón</a> <a href="http://www.java67.com/2013/07/decorator-design-pattern-in-java-real-life-example-tutorial.html">Decorator</a> o <a href="http://javarevisited.blogspot.sg/2011/12/observer-design-pattern-java-example.html">el patrón Observer</a> , y no poner suficiente atención en el aprendizaje <em>del análisis y diseño orientado a objetos</em> .