원형패턴
-
원형패턴..(개인적 정리 ebook!)@ 16. 1 ~ 17. 1/C++ 2014. 9. 2. 22:07
원형 패턴은 미리 만들어진 개체를 복사하여 개체를 생성하는 패턴을 말합니다. (이때 미리 만들어진 개체를 원형 개체라 부릅니다.) 일반화 관계(상속)으로 표현할 때 파생 클래스의 개수가 과도히 많아지고 클래스의 메서드에서 수행하는 알고리즘에 차이가 없으면서 생성 시에 개체의 속성 값만 다르다면 원형 패턴을 사용하는 것이 효과적입니다. #include #include #include #include using namespace std; //기본중의 기본렌즈 생성 즉, 모형 줌렌즈(원형개체) class ZoomLens { //렌즈의 수치 const int min_zoomlevel; const int max_zoomlevel; int zoomlevel; const int min_focus; const int ..