模組化擴充

模組化(Modularity)是將一套大應用程式切分為數個小程式,這些小程式就稱之為模組(Module),模組最重要的特性為獨立性與可重複使用。

使用模組化的優點:

  • 每個程式都可獨立開發,可增加開發效率
  • 因可重複使用的特色,可減少重複程式開發
  • 程式內容減少、簡化單一程式邏輯,可助於維護與開發
  • 因新增需求時只需要加入新模組,可減少整體開發來增加擴充效率

模組化應用設計

系統設計:應用功能分割成模組

模組重複使用

應用執行:模組可互相引用呼叫