物件導向軟體工程 歷屆考古 期中考
# 物件導向軟體工程 歷屆考古
# 期中考
# 110
# Q1
Q: 違反 SOLID 哪個原則
A: 違反 OCP 重點在 Graphic Editor 裡面我可以看出我們會根據 shape 型別用 if else 去判斷那當我們今天有新型別 Triangle 會需要須改 Main code GraphicEditor
# Q2
Q: 看結果
A: 首先我們看到 Coffee 是該題 Decorator 與真正 Coffee Expresso (濃縮咖啡) 的共同介面,這題實在是太明顯了一看就知道是 Decorator Pattern,
那我們看 Main Code 他有...
more...