책&게임/GOF

Chapter.3 생성자 패턴

소나무꼴 2019. 10. 4. 18:14

추상팩토리 : 관련있는 클래스를 묶어 생성을 위한 클래스를 따로 만듬.

...더보기
class Door(){}
class BigDoor:door{}
class smallDoor:door{}

class Car
{
	Door _door;
	Wheel _wheel;
	Engine _engine;
	Handle _handle;
	Brake _brake;

	car(Door door, Wheel wheel, Engine engine, Handle handle, Brake brake)
    {
    ...
    }
 }
 
 벤츠, 소나타, 아벤데종류는 많은데
 부품은 대책없이 다양한 회사에서 들어 온다면 그냥 벤트펙토리, 소나타펙토리 를 만들자
 
 class benzFactory : Car
 {
 	Car create()
    {
    	_door = new BigDoor();
        .
        .
        .        
    }
 }

 

빌더 팩토리

펙토리 메서드

원형 

단일체

'책&게임 > GOF' 카테고리의 다른 글

1.서론  (0) 2019.10.02