2013-12-09 180 views
1

我已經讀了很多關於編寫模塊的內容,但我仍然不明白爲什麼要使用模塊。在模塊中編寫代碼的優點在哪裏?我應該在什麼時候使用它?希望這個問題聽起來不傻...爲什麼/我應該在什麼時候使用dojo模塊?

問候,米里亞姆

+0

模塊基本上等同於類。 –

回答

1

爲什麼?劃分相關功能以便可重用和可維護。

什麼時候?沒有硬性規定。對我而言,我會線性編寫代碼,以便儘快讓我的想法擺脫困境。在某種程度上,我感覺到這種感覺 - 「哇,這是太多的代碼」 - 然後我將功能分解爲模塊。突然之間,一大塊代碼現在變成了幾個,每個代碼都是整體事物的一部分。

理論上的目標是每個模塊都會做一件事,做得很好。一個模塊是代碼的「原子」,是最小的重用單元:它只做一件事,而其他任何模塊都不能做那件事。

實事求是地講,我結束了執行以下操作的各種事情模塊:

  1. 模型,模塊的數據在我的應用程序
  2. 瀏覽模式,即是HTML與變量替換
  3. 模塊模板
  4. 控制器,將視圖和模型粘合在一起的模塊。的99%的時間,視圖和控制器是形式
  5. 經理,模塊負責控制相互作用的部分:對應於各個對話 例如,集中式數據通信,鎖定管理,等等
  6. 對話框,模塊
  7. 烤麪包機,彈出消息的模塊
相關問題