模塊化組件是指組合在一起形成一個單一功能部件的部件。在某些情況下,模塊化部件可能具有一個完整的功能,當不連接到任何其他部件時,它可以執行這些功能,但這并不常見。在大多數情況下,模塊化組件是完全獨立的,但也依賴于其...
模塊化組件是指組合在一起形成一個單一功能部件的部件。在某些情況下,模塊化部件可能具有一個完整的功能,當不連接到任何其他部件時,它可以執行這些功能,但這并不常見。在大多數情況下,模塊化組件是完全獨立的,但也依賴于其他組件來工作當多個模塊化部件組合在一起時,它們就形成了一個模塊化系統。由于每個部件都是獨立的,所以通常可以在保持主系統運行的同時升級、更換或修理一個部件。

汽車發動機是一個模塊化組件的例子。模塊化組件的基石是自包含的思想。組件所做的一切都包含在項目本身中。組件可能需要其他部件來使它的動作有用,但它們不會直接影響部件。汽車發動機就是這個想法的一個很好的例子:它是完整的,與汽車分開,但沒有其他部件,它在運行時實際上什么也做不了這就是模塊化部件不同于可互換部件的地方。模塊化部件是系統的離散部件,如汽車發動機。可互換部件是指在與其他部件一起放置之前沒有功能的部件,就像發動機里的皮帶一樣,如果一條皮帶放在地上,它在沒有發動機的情況下就不能實際發揮作用,而發動機仍然可以運轉定義模塊化組件的另一個重要因素是它的功能。一個模塊化的部件通常會執行一個復雜的動作,超出單個可互換部件的能力。回到前面的例子,一個功能齊全的發動機比一個發動機皮帶有更多的用途。即使這兩個發動機是在車內以外的地方使用的,發動機可能的作用遠遠超過了它的任何組成部分。這個功能通常是更大范圍的一部分。當模塊化組件單獨存在時,它們很少有用。當這些相同的組件連接起來時,它們將變得比任何一個單獨的部分都大,每個組件仍然是獨立的,執行一個單一的功能,但是當所有這些功能組合在一起時,它創造了一個更大的整體。雖然大多數模塊化系統是相互連接的,但不是所有模塊化組件都需要其他部件才能工作,例如組合式家具。雖然模塊化辦公桌本身看起來很奇怪,但它仍然是一張桌子,仍然可以像其他任何桌子一樣工作。當其他組件(如額外的角桌或廚具)添加到系統中時,這張桌子看起來更正確,功能也更好。