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




