팩토리1 디자인 패턴 - 팩토리 메소드 패턴 (Factory Method Pattern) 팩토리 패턴 (Factory Pattern) - 생성 패턴 (Creational Pattern) 중 하나 => 인스턴스를 만드는 절차를 추상화 => 객체를 생성, 합성하는 방법이나 객체의 표현 방법을 시스템과 분리해줍니다. => 무엇이 생성되고, 누가 이것을 생성하는지, 어떻게 생성되는지, 언제 생성되는지 결정하는 데 있어서 유연성을 높일 수 있습니다. - 객체 생성 처리를 서브 클래스로 분리하여 처리 => 캡슐화 - 클래스의 인스턴스를 만드는 시점을 서브 클래스로 미뤄요. - 추상화 된 것에 의존하도록, 구상 클래스에 의존하지 않도록 합니다. - 서로 간의 종속성을 낮추고, 결합도를 느슨하게 하며, 확장을 쉽게 합니다. => 예를 들어, PC 클래스에 대해 수정이 일어나더라도, 클라이언트는 알 수 없기.. 2020. 5. 30. 이전 1 다음