模塊-什麼是建築,幾何,音樂和物理
模組被稱為結構或部件塊,在構造中按數量定位,以便使其更簡單、規則和經濟。因此,每個模組都是系統的一部分,通常以某種方式連接到其餘組件。
所謂的模組化是指易於組裝,並且通常提供廣泛的靈活性(不是在於其組件,而是在於其組裝方式)。另一方面,透過簡單地修復不起作用的模組或組件,最終產品或系統可以保留其外觀而不會遭受後果。模組化被稱為系統的能力,被理解為多個相互關聯且相互支持的元素的聯合(每個元素都完成一項任務以追求共同的目標)。
模組是促進構造開發的區塊或結構。
建築和幾何模組
就其本身而言,建築表現為一個測量模組,用於計算建築體的比例。問題是,在一般水平上,通常被視為測量單位的尺寸被稱為模數。
然而,對幾何來說,模是界定向量的線段的擴展。數學還表明該模組構成了某種測量的絕對值,或允許它描述在某些計算中用於進行比較的數量。
太空站通常有幾個模組。
物理學和音樂中的概念
在物理學領域,模組是用於調節流經通道或在管道或孔口內循環的水量的設備。錢幣學將硬幣或獎章的直徑稱為模數。
在音樂中,模組是調製的行為和結果,即從一種音調到另一種音調的行為和結果。這些過渡可以是平滑且容易預見的,在易於閱讀和解釋的作品中,也可以是突然的、意想不到的,甚至非常頻繁的,這需要訓練有素的耳朵來理解它們並以良好的品味和音樂性來執行它們。
程式設計與模組
電腦程式設計師習慣於解決問題,考慮到這些問題可能呈現不同程度的複雜性,在遇到更大困難的情況下,最好的途徑是模組化程式設計(術語“模組”,在這種情況下,讓人想起Pascal 和Pascal 語言的時代)在今天的行話中一般不使用)。這種工作方式最明顯的優點是,您可以獲得一系列能夠承擔各種任務的過程或函數,其中一些任務比其他任務小,並有助於組織程式的程式碼。
在建構任何類型的程式的程式碼時,必須識別那些將多次使用的序列,以避免不必要的行重複。將那些經常執行的任務分組到函數中不僅可以立即帶來使程式碼更簡潔、更具可讀性的好處,而且可以大大減小應用程式的大小。
模組化程式設計的原理是將問題分解為更小的問題,逐一解決,直到達到最終目標。在電腦科學術語中,我們會說一個程式被分成一系列子程序,在這種情況下是模組。與其他領域一樣,如果其中一個模組出現一些意外行為,則很容易檢測到並對其進行處理,而不會影響其餘模組。此外,大公司通常會將同一個專案分配給數十名程式設計師,很多時候超過100名,而工作分配,除了模組化設計之外,是最明智的開發方式。