본문

160214P(일) - Head First Disign Pattern (Factory Pattern)

Head First Disign Pattern - Factory Pattern


팩토리 메소드 패턴 [

팩토리 메소드 패턴에서는 객체를 생성하기 위해서 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브 클래스에서 정하게 만든다.

팩토리 메소드 패턴을 이용하면 클래스의 인스턴스를 만드는 일을 서브클래스에게 맡기는 것.

]


디자인 원칙 [

의존성 뒤집기 원칙(Dependency Inversion Principle)

추상화된 것에 의존하도록 만들어라.

구상 클래스에 의존하도록 만들지 않도록 한다.

]


추상 팩토리 패턴 [

인터페이스를 이용하여 서로 연관된, 또는 의존하는 객체를 구상 클래스를 지정하지 않고도 생성 가능하다.

]

공유

댓글