什么是水平和垂直设计元素?

What are horizontal and vertical design elements?

我正在研究 this article 架构反模式,它谈到 horizontal and vertical design elements 混合在一起形成不稳定的架构。

我无法google定义这些术语。

文章作者定义的水平和垂直元素是

"Vertical design elements are dependent upon the individual application and specific software implementations. Horizontal design elements are those that are common across applications and specific implementations"

通常这些术语的使用是在单个解决方案的上下文中,然后角色略有不同,其中水平元素是与特定层相关的元素,例如用于数据访问的组件,UI 元素和垂直与身份验证、审计等横切关注点相关

更准确地说,水平讨论 Technical/Framework 相关,垂直讨论更多关于业务功能。