面向对象设计中的(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.