티스토리 뷰

공부자료

[디자인패턴] 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
41,170
Today
70
Yesterday
59
링크
TAG
more
«   2018/07   »
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        
글 보관함