전산쟁이의 카피질

뒤로 검색

Factory method 예제

2009/01/15 00:22

Facotry method 예제

원문 : http://blog.naver.com/inho1213/80046367062




C++ 손 놓은지 어언 1년이 넘어가니까...

다 까먹은 듯 하다... -_-;;

자바에는 가비지 컬렉터 때문에 소멸자 신경 안 쓰고 살고 있었는데...

오랜만에 delete 해주는데 내가 생각한대로 소멸자 호출이 안되서 당황하고 있었다...

바보... C++은 virtual을 붙여야 동적 바인딩이 된다는걸 잊고 있었다... -_-;;

더군다나 virtual을 써먹을라면 포인터로 선언해야 된다는 것도...

벌써... 자바의 노예가 되어버린건가... ㅠㅠ

어쨋든 다음은 자바로 수정한 예제이다...



Factory Method에 대한 예제 파일은 수도 없이 많이 있는데...

그나마 이 예제가 가장 개념에 맞는 쉬운 설명인 듯 하다...

사용자 삽입 이미지

 

저 UML이 가장 확실하게 표현 해주는 것 같다...

인스턴스의 생성을 서브 클래스로 미룬다...

이게 핵심인 듯...

출처 Factory Method 예제|작성자 따굴찬

요기서 긁어왔습니다.

Tags

Factory Method
이 페이지는 Textcube 1.10.0 : beta 1 로 구동됩니다 데스크탑 화면