1. El principio de responsabilidad única: una categoría solo hace lo que debe hacer.
2. Principio de sustitución de Rich: las subclases deben poder reemplazar la clase base (clase principal), de lo contrario, no deben diseñarse como su subclase.
3. El principio de intercambio de dependencia: el diseño depende de la abstracción en lugar de la concreción.
4. Principio de aislamiento de la interfaz: la interfaz debe ser pequeña y especial, no grande y completa.
5. Principio abierto y cierre: una entidad de software, como clases, módulos y funciones, debe estar abierta a extensiones y cerrarse a modificaciones.
6. Principio de combinación/agregación y reutilización: trate de usar la combinación y la agregación, y use relaciones menos heredadas para lograr el principio de reutilización.
7. Ley de DiMit: bajo acoplamiento, alta cohesión.
Lo anterior es todo el contenido de este artículo. Espero que el contenido de este artículo sea de ayuda para el estudio o el trabajo de todos. ¡También espero apoyar a Wulin.com más!