下面這張圖是我為了更理解範例程式的結構,而畫的架構圖,還不是很完整,
試著表達「指令」「視覺呈現」與「資料流動」的關係。
感覺書籍上的教學方式,是一層層加上code跟class來一面增加功能,
一面介紹新東西,但好像沒有碰觸到一些關鍵的區塊,
像是能點亮學習者在理解面的一塊,「啊!我懂了」這種。
我一面想:
「我學到這個部分,以後可以怎麼用呢?」
「這個部分,可以用別種方式來做嗎?可以部分改變嗎?」
「如果要從無到有,這是怎麼建構的邏輯?」
「開發一個app,要從哪邊開始想?之後怎麼走?」
「之後我能夠靠學到的東西自己寫一個app嗎?」
然後我一面回顧之前理解的MVC,邊想著之前和 UI同學們聊到的溝通問題,
也一面用新理解到的部分來調整自己對MVC的理解。
(Model, View, Controller)
「工程師是怎麼想?怎麼建構?」
「設計師是怎麼想?怎麼建構?」
「使用者端怎麼接受,使用這個東西?」
上禮拜對MVC的概念草繪,畫一半就畫不下去了...
沒有留言:
張貼留言