반응형
과제 :
1) 프로그램이 실행되면 displays.txt 파일을 읽어서 내용에 따라 적절한 디스플레이를 화면에 배치한다
2) Hud Display는 기본적인 디스플레이며, 사용자가 추가할 수 있는 디스플레이는 speed, weather, time 이 있다
3) 과제에서는 문제를 단순화시키기 위해 해당 디스플레이의 내용은 time은 해당 프로그램이 실행되는 시간, weather,
speed 디스플레이는 고정된 내용만을 보이는 것으로 한다
설계) Decorator를 통해 기본 화면인 Display class를 꾸며준다
코드) https://github.com/kook1932/Computer-Science/tree/master/Design%20Pattern/Decorator%20Pattern
반응형
'Programming > Design Pattern' 카테고리의 다른 글
Singleton Pattern (0) | 2019.12.30 |
---|---|
Factory Pattern (0) | 2019.12.27 |
Decorator Pattern (0) | 2019.12.27 |
Observer Pattern 과제 (0) | 2019.12.27 |
Observer Pattern (0) | 2019.12.27 |