Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOLID (Responsabilidad unica (Siempre tratar de crear una clase con un…
SOLID
Responsabilidad unica
Si el número de líneas en las clases es “kilométrico”, algo anda mal
-
-
Si se dificulta testear la clase, es porque se encuentra mal
Si una clase silla solo posee 4 propiedades, no es normal que posea 100 métodos
-
-
-
Solo debe de poseer propiedades y funciones, alguien más sabe como devolver los datos.
Concepto simple, debe tenerse presente en el desarrollo de software
-
-
Son principios que no están escritos en piedra, si no se pueden aplicar, no se acaba el mundo
-
-
-
Sustitución de Liskov
Si puedo usar la clase padre, también puedo usar la clase hijo y deberia funcionar igual
¿Se ve como pato, suena como pato?, es un pato
Abstracción: pato y pato de goma
-
Robert C Martin
-
Areas: código limpio, historia de la programación
Interface Segregation
Cada clase debe de poseer las propiedades y métodos que usa, no deben haber cosas que no hagan nada
-
Toda la informacion anterior fue recuperada de las charlas de mobilize.net de Andrés Ramírez y Oscar Vásquez