Programming/Design Pattern
Decorator Pattern 과제
빠긔
2019. 12. 27. 11:02
반응형
과제 :
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
반응형