DIP1 [TIL] 객체 지향 설계 5원칙 (SOLID) 🧐 SOLID 객체 지향 프로그래밍 밑 설계의 다섯 가지 핵심 원칙의 맨 앞단어를 하나씩 가져와 만든 것이다. SOLID의 종류 단일 책임의 원칙 (Single Responsibility Principle, SRP) 개방-폐쇄 원칙 (Open-Closed Principle, OCP) 리스코프 치환 원칙 (Liskov Substitution Principle, LSP) 인터페이스 분리 원칙 (Interface Segregation Principle, ISP) 의존성 역전 원칙 (Dependency Inversion Principle, DIP) 1️⃣ 단일 책임의 원칙 하나의 객체는 단 하나의 책임을 가져야한다.즉, 클래스나 모듈을 변경할 이유가 단 하나 뿐이어야 한다는 원칙이다. 2️⃣ 개방-폐쇄 원칙 개.. 2024. 2. 19. 이전 1 다음