Brain
Science
root
/
학습 노트
/
Study Note
/
11: IT 디자인 및 감리 (Design & Supervision)
/
9. 객체지향 설계 원칙 및 심화 설계
9. 객체지향 설계 원칙 및 심화 설계
객체 지향 설계 원칙 (SOLID)
2026-03-04
SRP (Single Responsibility Principle, 단일 책임 원칙)
2026-03-04
OCP (Open-Closed Principle, 개방-폐쇄 원칙)
2026-03-04
104. LSP (Liskov Substitution Principle, 리스코프 치환 원칙)
2026-03-04
105. ISP (Interface Segregation Principle, 인터페이스 분리 원칙)
2026-03-04
106. DIP (Dependency Inversion Principle, 의존성 역전 원칙)
2026-03-04
107. DRY 원칙 (Don't Repeat Yourself) - 코드 중복 방지 (데이터 일관성 보장)
2026-03-05
108. KISS 원칙 (Keep It Simple, Stupid) - 아키텍처와 코드는 최대한 단순하고 직관적이어야 함
2026-03-05
109. YAGNI 원칙 (You Aren't Gonna Need It) - 당장 필요하지 않은 확장 기능은 미리 설계/구현하지 말 것
2026-03-05
110. 최소 지식의 원칙 (Law of Demeter / 디미터의 법칙) - 객체 간의 결합도를 낮추는 이웃 사촌 원칙
2026-03-05
111. 할리우드 원칙 (Hollywood Principle) - '연락하지 마세요, 저희가 연락할게요' 제어 역전의 미학
2026-03-05
112. 응집도 (Cohesion) - 하나의 모듈은 하나의 목적을 향해 단단히 뭉쳐야 한다
2026-03-05
결합도 (Coupling)
2024-03-24