在 小影 裏看到這麼一個連結 New way to learn MVC. View a sing-a-song ,竟然是一首講 MVC 是什麼的「教學歌」!給非 IT 人解釋一下,MVC 是一種設計模樣,將一個應用程式分開做三層 Model, View, Controller來寫。
詞中比喻不錯,像 Oreos 一樣,Controller 將 Model, View 這兩塊餅合成一個。詞中又說,Controller 的 code 總是又多又 specific 而不能 reuse,解方法之一,就是做 Binding。近期大熱的 Ruby on Rails 便自動自覺幫你做 Binding ,對於 Developer 來說實在極方便。