개방-폐쇄

어떤 기능을 추가하고 싶을 때?

  • 클래스 내부 수정 없음 (수정에 닫혀 있음)
  • 동작 확장 (확장에는 열려 있음)

Git 같은 외부 도구로 해결할 수 있는 문제는 외부 도구로 해결하자

0건의 항목