層 (物件導向設計) 面向对象设计中的層layer是一群和其他模块有類似耦合性的類別層也可以說是一組可復用的軟體組件可以在類似的環境下復用 各層的模組會用树狀的階級架構來規劃各層模組之間的依賴關係會用連接來表示各層之間的依賴關係可能是继承複合英语Object composition或聚合aggregation關係不過也有可能是其他的關係 分層是許多書籍中都會提到的架构模式例如PatternOriented Software Architecture英语PatternOriented Software Architecture書中就有提到