Design Pattern&UML

Factory Method Pattern

클레잇 2016. 12. 19. 20:56

팩토리 메소드 패턴

사용 목적 : 객체를 이용하는 곳과 생성하는 곳을 디커플링시켜 유지보수를 쉽게 함

하는 일 : 사용자(이해하기 쉽게 메인함수)가 직접 new로 객체를 생성하는 대신, 팩토리라는 것을 만들어서 그 팩토리가 new를 통해 객체를 만들게 함. 사용자는 그것을 가져다 씀.



이해를 돕기 위해 직접 만들어 봄.



대강의 구조 및 코드

슈퍼탱크(SuperTank)를 추가하고 싶다면?