架构特征仓库
架构特征仓库模式通过将架构特征的定义和实现分离,来提供一种简单的方法来管理架构特征。
架构特征是一种描述系统的特征,它们可以被用来描述系统的行为。架构特征可以是一种技术,也可以是一种架构风格。架构特征仓库是一个包含了架构特征的集合,它们可以被用来描述系统的行为。
问题
定义核心域模型的架构特征是一项艰巨的任务
解决方案
创建一个共享的架构特征仓库,用于存储架构特征的定义和实现。架构特征仓库可以是一个单独的 Git 仓库,也可以是一个单独的文件夹,还可以是一个单独的数据库。