[問題] 一個MVC pattern和composite pattern的 …
假如我的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)
→
10/12 13:47, , 1F
10/12 13:47, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章