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

Architecture 什么是水平和垂直设计元素?,architecture,anti-patterns,Architecture,Anti Patterns,我正在讨论架构反模式,它讨论了水平和垂直设计元素的混合,以形成一个不稳定的架构 我无法用谷歌搜索这些术语的定义 本文作者定义的水平和垂直元素是 “垂直设计元素取决于个人 应用程序和特定软件实现。水平设计 元素是那些在应用程序和特定应用程序中通用的元素 实施” 通常,这些术语是在单个解决方案的上下文中使用的,而角色则略有不同,其中水平元素是与特定层相关的元素,例如用于数据访问的组件、UI元素和垂直元素与交叉关注点(如身份验证)相关,审计等。更准确地说,横向谈论技术/框架相关,纵向谈论更多业务功能

我正在讨论架构反模式,它讨论了水平和垂直设计元素的混合,以形成一个不稳定的架构


我无法用谷歌搜索这些术语的定义

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

“垂直设计元素取决于个人 应用程序和特定软件实现。水平设计 元素是那些在应用程序和特定应用程序中通用的元素 实施”


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

更准确地说,横向谈论技术/框架相关,纵向谈论更多业务功能