[Design Pattern] 추상 팩토리 패턴(Abstract Factory Pattern)
관련성 있는 객체들을 일관성 있는 방식으로 생성하는 디자인 패턴
관련성 있는 객체들을 일관성 있는 방식으로 생성하는 디자인 패턴
객체 생성 코드를 별도로 분리해 객체 생성 방식 변화를 대비하는 디자인 패턴
전체적인 알고리즘은 상위 클래스, 다른 부분은 하위 클래스에서 구현하도록 하는 디자인 패턴
여러 부가 기능의 다양한 조합을 동적으로 구현할 수 있는 디자인 패턴
상태 변화가 있을 때마다 옵저버에게 통지하는 디자인 패턴