디자인 패턴 2

#022_시(c)시(c)해서 C++?!_ 팩토리 패턴 사용해보기

안녕하세요 삽잡이 입니다... 이번 시간에는 팩토리 패턴에 대한 예제를 소개해볼까 합니다...코드가 엉성할 수 있으나이번 글을 통해 팩토리 패턴에 대한 감을 잡으실 수 있으면 좋겠군요~! 우선 팩토리패턴은 간단하게 생성과 소멸을 하나의 클래스에 몰빵하는 것입니다...팩토리... 공장... 생각해보세요... 물건들을 찍어내는...이와 같이 특정 클래스에 대한 객체를 찍어주는 역할을 하는 클래스를 하나 만드는 것입니다...공장을 세우는 것이지요... 123456789101112131415 #pragma once#include using namespace std; class Unit{ friend class Factory;private: Unit(void); ~Unit(void);}; cs 이처럼 간단한 Un..

#021_시(c)시(c)해서 C++?!_다시 한번 Command 패턴 사용하기

안녕하세요 삽잡이입니다... 몇일 전에 커맨드 패턴, 그러니까 명령어 패턴에 대한 글을 올린 기억이 납니다...헷갈리니까... 다시한번... 예제를 통해 살펴보도록 하겠습니다...전체적인 코드보다는 이럴 때 사용하는 구나 하는 감을 잡기 위해... 부분적으로...시작합니다... 우선...멤버 하나하나를 담는 Unit이라는 class가 있다고 생각해봅시다...이 Unit을 관리하는 UnitCollection 이라는 class를 만들어보도록 하죠... 12345678910111213141516171819202122232425262728 #pragma once#include #include "Unit.h"using namespace std; class IIsEqual{public: virtual bool op..