面向对象设计中的层是一群和其他模块有类似耦合性的类别。层也可以说是一组可复用的软件组件,可以在类似的环境下复用。
各层的模块会用树状的阶级架构来规划,各层模块之间的依赖关系会用连接来表示。各层之间的依赖关系可能是继承、复合(英语:Object composition)或聚合(aggregation)关系,不过也有可能是其他的关系。
分层是许多书籍中都会提到的架构模式,例如Pattern-Oriented Software Architecture。
面向对象设计中的层是一群和其他模块有类似耦合性的类别。层也可以说是一组可复用的软件组件,可以在类似的环境下复用。
各层的模块会用树状的阶级架构来规划,各层模块之间的依赖关系会用连接来表示。各层之间的依赖关系可能是继承、复合(英语:Object composition)或聚合(aggregation)关系,不过也有可能是其他的关系。
分层是许多书籍中都会提到的架构模式,例如Pattern-Oriented Software Architecture。