1. 단일 책임 원칙 ( 하나의 클래스는 하나의 책임만)
2. 개방 폐쇄 원칙 ( 기능을 추가할때 기존 코드를 건들지 않는다)
3. 리스코프치환원칙 (부모 클래스를 자식클래스로 바꿔도 언제나 정상작동해야함)
4.인터페이스 분리원칙(사용하지 않는 메서드가 있는 인터페이스에 의존하지않는다)
5. 의존성역전원칙(더 구체적인것에 의존하면 안되고 더 추상적인것에 의존해서 그것을 구체화해야한다)
'소프트웨어공학' 카테고리의 다른 글
비밀번호 저장하는법 (0) | 2024.05.12 |
---|