좋은 설계는 변하는 것과 변하지 않는 것을 분리하는 것이다.
좋은 설계는 변경이 일어날 때 자연스럽게 드러난다.
단일 책임 원칙(Single Responsibility Principle)
- 변경 지점을 하나로 모아서 변경에 쉽게 대처할 수 있는 구조를 만든 것.
'Snippets' 카테고리의 다른 글
Server 와 Client (0) | 2021.11.22 |
---|---|
모든 소프트웨어 모듈의 목적 (0) | 2021.11.14 |
Compile Error, Runtime Error (0) | 2021.11.09 |
Proxy, Decorator 패턴 (0) | 2021.11.08 |
Callback 정의 (0) | 2021.11.08 |