模塊化編程思想
- 模塊化是一種設計思想,利用模塊化可以把一個非常複雜的系統結構細化到具體的功能點,每個功能點看做一個模塊,然後通過某種規則把這些小的模塊組合到一起,構成模塊化系統。
模塊化的特點
生產效率高
- 靈活架構,焦點分離
- 多人協作互不干擾
- 方便模塊間組合、分解
維護成本低
- 可分單元測試
- 方便單個模塊功能調試、升級
程序中的模塊化
- 程序模塊化與現實生活中的模塊化相似,從程序開發角度,模塊化是一種開發模式,也有兩個特點:
- 開發效率高:方便代碼重用,對於別人開發好的模塊功能可以直接拿過來使用,不需要重複開發類似的功能。
- 維護成本低:軟件開發的週期中,由於需求經常發生變化,最長的階段並不是開發階段,而是維護階段,使用模塊化開發的方式更容易維護。