教育行業A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

什么是模塊化?模塊化開發有哪些好處?

更新時間:2022年03月09日14時20分 來源:傳智教育 瀏覽次數:

為了方便讀者理解模塊化的概念,先看一個現實生活中的模塊化的例子,例如谷歌的模塊化手機,如圖所示。

從圖中可以看出,模塊化手機分為多個模塊,當某個模塊損壞時就可以單獨替換,也可以分模塊進行手機升級。假如是一體機,某個部件損壞就要直接把手機換掉,這樣的成本是不是很大?

從生產角度,模塊化是一種生產方式,這種生產方式體現了兩個特點:

(1)生產效率高:

靈活架構,焦點分離,多人協作互不干擾;方便模塊間組合、分解。

(2)維護成本低:

可分單元測試;方便單個模塊功能調試、升級。

現在已經清楚了現實生活中的模塊化,其實在程序中也有很多模塊化的例子,例如程序中的常見日期模塊(Date)、數學計算模塊(Math)、日志模塊、登錄認證模塊、報表展示模塊等,所有模塊組成一個程序軟件系統。

同樣,當某個模塊出現問題時,只需要修改當前模塊,而不影響其他模塊的代碼。程序模塊化與現實生活中的模塊化相似,從程序開發角度,模塊化是一種開發模式,也有兩個特點:

(1)開發效率高:方便代碼重用,對于別人開發好的模塊功能可以直接拿過來使用,不需要重復開發類似的功能。

(2)維護成本低:軟件開發周期中,由于需求經常發生變化,最長的階段并不是開發階段,而是維護階段,使用模塊化開發的方式更容易維護。







猜你喜歡:

模塊化開發能解決哪些問題?

ES6模塊化是什么?怎樣導入和執行模塊中的代碼?

為什么要規范命名網頁模塊?

HTTP模塊常用的API有幾個?

傳智教育HTML&JS+前端培訓課程

0 分享到:
久久精品一本到99热免费-男女18禁啪啪无遮挡剧烈-强奷漂亮少妇高潮A片-少妇性饥渴VIDEOFREE