Principios SOLID con Python: ejemplo práctico de Responsabilidad Única

python single responsibility principle

Cuando se crea un proyecto Python mediante programación orientada a objetos (POO), una parte importante del trabajo es planificar cómo interactuarán las diferentes clases y objetos para resolver los problemas específicos. Esta planificación se conoce como diseño orientado a objetos (OOD) y hacerlo bien puede ser un gran desafío. Si no sabe cómo diseñar las … Read more

Principios SOLID (Liskov, Interface Segregation & Dependency inversion) aplicados al desarrollo de software con Java

Principios SOLID (Liskov, Interface Segregation & Dependency inversion) aplicados al desarrollo de software con Java

En el artículo anterior habíamos abordado dos de los cinco principios SOLID para el desarrollo de software con Java, esta vez continuaremos con Liskov, Interface Segregation y Dependency Inversion. Principio Descripción Single Responsibility Una clase debería tener solo una responsabilidad y solo una razón para cambiar Open/Closed Los componentes deberán estar abiertos para poder extender … Read more

Principios SOLID (Single Responsibility & Open/Closed) aplicados al desarrollo de software con Java

Principios SOLID (Single Responsibility & Open/Closed) aplicados al desarrollo de software con Java

En este tutorial discutiremos los dos primeros principios SOLID del diseño orientado a objetos ejemplificando cada principio utilizando código Java. Lo primero que debemos entender son las razones de porque se crearon estos principios y porque deberíamos considerarlos al momento de diseñar software. Hagamos historia: Los principios SOLID fueron presentados por Robert C. Martin en su … Read more

URL has been copied successfully!
URL has been copied successfully!
RSS
Follow by Email
Facebook
X (Twitter)
Visit Us
Follow Me
Tweet
Youtube
Youtube
Whatsapp
Reddit
Copy link