design - sustitucion - ¿Derivar cuadrado del rectángulo es una violación del Principio de Sustitució
design-patterns - solid - principios de diseño principio de inversion de dependencia - edu.lat
constructor - sustitucion - principio open close - edu.lat