假如我的model中用到composite pattern 例如
A <---- B
A <---- C
那麼在view中 如果要在遇到A,B,C時 在畫面上畫出不同的圖形
有辦法規避掉
if(p instanceof A){
.....
}else if(p instanceof B){
.....
}else if(p instanceof C){
.....
}
這樣的寫法嗎?
我想不應該把處理畫面的部分移到model中 因為這就違反了MVC的原則
那有沒有更好的寫法 請賜教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.179.244
※ 編輯: jackace 來自: 140.113.179.244 (10/12 13:32)
※ 編輯: jackace 來自: 140.113.179.244 (10/12 13:32)
1F:→ godfat:你也貼太多地方了吧 10/12 13:47