Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:solid

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:solid [2023/11/07 14:51]
192.168.175.10
ada:howto:sicoferp:factory:solid [2023/11/07 14:54] (actual)
192.168.175.10
Línea 1: Línea 1:
 ====== Buenas prácticas de desarrollo de software: Principios SOLID ====== ====== Buenas prácticas de desarrollo de software: Principios SOLID ======
-Esta sección presenta una introducción a los 5 principios SOLID los cuales ayudan a desarrollar sotfware de calidad.+Esta sección presenta una introducción a los 5 principios ​**SOLID** los cuales ayudan a desarrollar sotfware de calidad.
  
-Cuando se trata del diseño y desarrollo de aplicaciones,​ los '​Principios SOLID' son un conjunto de conceptos esenciales que debes tener en tu repertorio como fundamentos clave en la arquitectura y creación de software.+Cuando se trata del diseño y desarrollo de aplicaciones,​ los '**Principios SOLID**' son un conjunto de conceptos esenciales que debes tener en tu repertorio como fundamentos clave en la arquitectura y creación de software.
  
-SOLID es un acrónimo creado por Michael Feathers, que se basa en los principios de la programación orientada a objetos compilados por Robert C. Martin en su artículo de 2000, titulado '​Design Principles and Design Patterns'​. Estos principios sientan las bases para el desarrollo de software de alta calidad y mantenible en el mundo de la programación orientada a objetos((https://​profile.es/​blog/​principios-solid-desarrollo-software-calidad/​)).+**SOLID** es un acrónimo creado por **Michael Feathers**, que se basa en los principios de la programación orientada a objetos compilados por **Robert C. Martin** en su artículo de 2000, titulado '**//Design Principles and Design Patterns//**'. Estos principios sientan las bases para el desarrollo de software de alta calidad y mantenible en el mundo de la programación orientada a objetos((https://​profile.es/​blog/​principios-solid-desarrollo-software-calidad/​)).
  
-Los 5 principios SOLID de diseño de aplicaciones de software son:+Los 5 principios ​**SOLID** de diseño de aplicaciones de software son:
  
-  * S – Single Responsibility Principle (SRP) +  ​* **S** – //Single Responsibility Principle// (SRP) 
-  * O – Open/Closed Principle (OCP) +  ​* **O** – //Open/Closed Principle// (OCP) 
-  * L – Liskov Substitution Principle (LSP) +  ​* **L** – //Liskov Substitution Principle// (LSP) 
-  * I – Interface Segregation Principle (ISP) +  ​* **I** – //Interface Segregation Principle// (ISP) 
-  * D – Dependency Inversion Principle (DIP)+  ​* **D** – //Dependency Inversion Principle// (DIP)
  
 ===== S - Principio de responsabilidad única ===== ===== S - Principio de responsabilidad única =====
Línea 51: Línea 51:
 El principio de inversión de dependencia establece que nuestras clases deben depender de interfaces o clases abstractas en lugar de depender de clases y funciones concretas. El principio de inversión de dependencia establece que nuestras clases deben depender de interfaces o clases abstractas en lugar de depender de clases y funciones concretas.
  
-En su artículo de 2000, Robert C. Martin resume este principio de la siguiente manera: ​+En su artículo de 2000, **Robert C. Martin** resume este principio de la siguiente manera: ​
  
-> "Si el Principio de Apertura y Cierre establece el objetivo de la arquitectura orientada a objetos, el Principio de Inversión de Dependencia establece el mecanismo principal"​. ​+> "//Si el Principio de Apertura y Cierre establece el objetivo de la arquitectura orientada a objetos, el Principio de Inversión de Dependencia establece el mecanismo principal//"​. ​
  
 Estos dos principios están estrechamente relacionados,​ y ya hemos aplicado este patrón al discutir el Principio de Apertura y Cierre. Estos dos principios están estrechamente relacionados,​ y ya hemos aplicado este patrón al discutir el Principio de Apertura y Cierre.
ada/howto/sicoferp/factory/solid.1699368719.txt.gz · Última modificación: 2023/11/07 14:51 por 192.168.175.10