面向對象設計中的(layer)是一群和其他模塊有類似耦合性類別[1]。層也可以說是一組可復用的軟體組件,可以在類似的環境下復用。

各層的模組會用狀的階級架構來規劃,各層模組之間的依賴關係會用連接來表示。各層之間的依賴關係可能是繼承[2]複合英語Object composition或聚合(aggregation)關係,不過也有可能是其他的關係。

分層是許多書籍中都會提到的架構模式,例如《Pattern-Oriented Software Architecture英語Pattern-Oriented Software Architecture》書中就有提到[3]

相關條目

參考資料

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.