Resumen sobre Encapsulación, Herencia, Polimorfismo, Override/Overload, Interfaces, Static, Constructores e Instanciación, Acoplamiento y Coherencia

En Esta entrada encontramos un repaso con algunos puntos clave sobre la Encapsulación, Herencia, Polimorfismo, Override y Overload Encapsulación, ES-UN, TIENE-UN La Encapsulación ayuda a esconder la implementación tras una interface (o API). El código encapsulado tiene 2 caracteristicas: Las variables de instancia se mantienen privadas (Normalmente con el modificador private). Los métodos getter y …

Acoplamiento y Cohesión en Java

Buenos días, en esta entrada vamos a tratar el tema de la cohesión y el acoplamiento. Veremos como desarrollar código que implemente una encapsulación mas estricta, pérdida de acoplamiento, y una alta cohesión en clases, y describir los beneficios que conlleva. La cohesión y el acoplamiento, tienen que ver con la calidad del diseño OO …