728x90 개방폐쇄원칙1 Day 31 - 객체 지향 SOLID 원칙(표 정리, 예제) 주제>> 객체 지향 SOLID 원칙 (단일 책임 원칙 - S)(개방 폐쇄 원칙 - O)(리스코프 치환 원칙 - L)(인터페이스 분리 원칙 - I)(의존성 역전 원칙 - D) >> 사용자인증시스템을 주제로 하는 예제(나쁜 예)(좋은 예) *** SOLID원칙을 알고 있으면 다른 사람의 코드를 이해하는데 도움이 된다.(추가적인 기능 구현 가능)*** But, 많이 사용하면 그만큼 코드가 복잡해진다.공부내용1. SOLID 원칙(표)원칙개념장점단점단일책임원칙(SRP)각 클래스는 하나의 책임만코드 이해, 유지보수 용이클래스 수 증가개방폐쇄원칙(OCP)확장 가능, 수정 불가능코드 재사용성, 확장 용이초기설계가 복잡리스코프치환원칙(LSP)부모 클래스가 제공하는 모든 기능을자식 클래스도 제대로 사용코드 예측가능성 증가.. 2024. 5. 26. 이전 1 다음 728x90 반응형