1. 단일 책임의 원칙 : 범주는해야 할 일만 수행합니다.
2. Rich의 대체 원칙 : 서브 클래스는 기본 클래스 (부모 클래스)를 대체 할 수 있어야합니다. 그렇지 않으면 서브 클래스로 설계해서는 안됩니다.
3. 의존성 스왑의 원리 : 설계는 구체성보다는 추상화에 달려 있습니다.
4. 인터페이스 격리 원리 : 인터페이스는 작고 특별하고 크지 않아야합니다.
5. 개방형 및 클래스 원리 : 클래스, 모듈 및 기능과 같은 소프트웨어 엔티티는 확장에 개방되어야하며 수정으로 닫아야합니다.
6. 조합/집계 및 재사용 원리 : 조합과 집계를 사용하고 상속 된 관계를 사용하여 재사용 원칙을 달성하십시오.
7. Dimit의 법칙 : 낮은 커플 링, 높은 응집력.
위는이 기사의 모든 내용입니다. 이 기사의 내용이 모든 사람의 연구 나 업무에 도움이되기를 바랍니다. 또한 wulin.com을 더 지원하기를 바랍니다!