2016. 12. 19. 20:56
Factory Method Pattern Design Pattern&UML2016. 12. 19. 20:56
팩토리 메소드 패턴
사용 목적 : 객체를 이용하는 곳과 생성하는 곳을 디커플링시켜 유지보수를 쉽게 함
하는 일 : 사용자(이해하기 쉽게 메인함수)가 직접 new로 객체를 생성하는 대신, 팩토리라는 것을 만들어서 그 팩토리가 new를 통해 객체를 만들게 함. 사용자는 그것을 가져다 씀.
이해를 돕기 위해 직접 만들어 봄.
대강의 구조 및 코드
슈퍼탱크(SuperTank)를 추가하고 싶다면?
'Design Pattern&UML' 카테고리의 다른 글
옵저버 패턴 - 특정 시점에 등록된 객체에 알림을 전달하는 방법 (0) | 2016.12.19 |
---|---|
Strategy Pattern - 사용자와 알고리즘의 분리 (0) | 2016.12.19 |
게임 개발에 자주 이용되는 디자인 패턴 (0) | 2016.12.18 |
CBD(Component Based Development) (0) | 2016.12.18 |
Concrete Class(구상 클래스) (0) | 2016.12.17 |