유연한 설계

  • 앞에서 다룬 의존성 관리 기법들을 원칙이라는 관점에서 정리
    • 반복적인 내용일수 있지만 이름을 가진 설계 원칙들을 설명함

1. 개방-폐쇄 원칙

2. 생성 사용 분리

3. 의존성 주입

4. 의존성 역전 원칙

5. 유연성에 대한 조언