티스토리 뷰

공부자료

[디자인패턴] chapter12. 팩토리패턴

임다솜 임다솜 2016.06.27 20:30

CHAPTER 12. Factory Pattern

연습문제


1-2답

Motor : 모터를 제어하는 추상클래스. 실제 모터가 동작하는 방식은 추상메소드로 구현되어 있다.

LGMotor, HyundaiMotor : Motor클래스를 상속하여 실제 모터를 구동하는 방법을 구현한다.

ElevatorContoller : 엘레베이터를 구동하는 클래스.정해진 모터를 움직인다.


1-3답

템플릿 메서드 패턴

Motor : Abstract Class의 역할을 한다.

LGMotor, HyundaiMotor : Concrete Class의 역할을 한다.

Motor 클래스의 move 메서드는 템플릿 메서드에 해당한다.

Motor 클래스의 moveMotor 메서드는 primitive 메서드에 해당한다.



댓글
댓글쓰기 폼
공지사항
Total
37,833
Today
31
Yesterday
37
링크
TAG
more
«   2018/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
글 보관함