
1. 의미 서로 관련있는 여러 객체를 만들어주는 인터페이스 서로 관련이 있는 객체들을 통째로 묶어서 팩토리 클래스를 만들고, 조건에 따라 생성하도록 다시 팩토리를 만들어서 객체를 생성하는 패턴 구체적으로 어떤 클래스의 인스턴스를 사용하는지 감출 수 있다. 팩토리 메서드와 비슷해보이지만, 초점은 팩토리를 사용하는 클라이언트쪽으로 바라보고 있다. 클라이언트(호출) 코드를 인터페이스 기반으로 코딩할 수 있게 도와주는 패턴 2. 작성 방법 public interface Anchor { } public class WhiteAnchor implements Anchor { } public interface Wheel { } public class WhiteWheel implements Wheel { } public ..
디자인 패턴
2022. 2. 10. 16:45