模塊化淺談

1. 模塊化的定義

百度百科中對模塊化的定義:
    將**產品的某些要素組合在一塊兒**,構成一個**具備特定功能的子系統**,將這個子系統做爲通用性的模塊與其餘產品要素進行多種組合,構成新的系統,產生多種不一樣功能或相同功能、不一樣性能的系列產品。
    **模塊化是一種處理複雜系統分解爲更好的可管理模塊的方式。**
    **以功能塊爲單位進行程序設計,實現其求解算法的方法稱爲模塊化。模塊化的目的是爲了下降程序複雜度,使程序設計、調試和維護等操做簡單化。**

2. 模塊化的目的

-增大代碼的可複用性
    - 高內聚、低耦合的設計理念,減低系統的耦合性,讓系統更加靈活
    -自動組裝: 以最少的模塊、零部件,更快速的知足更多的個性化需求
    -項目結構清晰,一目瞭然
    -便於開發、測試、部署

3.模塊化實例

咱們這裏來看幾個模塊化的實例 這是一個Tiny 的項目管理系統的模塊化 TINY SDPM 模塊化算法

另一種不一樣的模塊化模塊化

結構模塊化

兩種不一樣的項目模塊化,第一種是基於功能,第二種是基於結構的模塊化性能

相關文章
相關標籤/搜索