Factory Method 썸네일형 리스트형 개체 팩토리를 사용해야 할 때, 그렇지 않을 때 일반적으로, 개체를 생성하는 하나의 함수가 연관된 모든 자료형을 알고 있어야 한다면 이것은 심각한 컴파일 과정의 종속 관계를 유발한다. 고만고만한 규모의 프로젝트라도 컴파일 종속 문제가 심각해진다면, 이것은 전체 프로젝트의 생산성을 크게 떨어뜨리게 된다. 클린 빌드가 시간이 오래 걸리는 것은 그렇다고 하더라도, 작은 수정 하나가 연달아 다른 부분까지 재컴파일을 발생시킨다면, 아주 작은 버그 하나 수정하는 것도 복잡한 일이 될 수 있다. 이런 끔찍한 일을 경험해보지 않았다면, 이것이 얼마나 심각한 문제인지 체감하기 어려울 것이다. 디자인 패턴의 팩토리 메서드는 개체 생성과 관련된 이런 문제를 다루고 있다. 팩토리 메서드와 같은 패턴이 꼭 컴파일 종속성 문제에만 대응되는 것은 아니지만, Interface /.. 더보기 이전 1 다음