Design Pattern&UML
Factory Method Pattern
클레잇
2016. 12. 19. 20:56
팩토리 메소드 패턴
사용 목적 : 객체를 이용하는 곳과 생성하는 곳을 디커플링시켜 유지보수를 쉽게 함
하는 일 : 사용자(이해하기 쉽게 메인함수)가 직접 new로 객체를 생성하는 대신, 팩토리라는 것을 만들어서 그 팩토리가 new를 통해 객체를 만들게 함. 사용자는 그것을 가져다 씀.
이해를 돕기 위해 직접 만들어 봄.
대강의 구조 및 코드
슈퍼탱크(SuperTank)를 추가하고 싶다면?