六边形架构的理解

124 阅读1分钟

在时间的延续下,事物的是不确定的。 我们想将这个变化,降维为空间上的不确定性。 这就要求,我们眼中的事物都是一个个最小单元。

  • 业务的逻辑是在Domain
  • 用户的故事是在 Application

业务的逻辑 范式大概是 UseCase->Domain->Dirven

Dirven是系统的回应

这实际是一个 x->f->y , f是一个 1对1的映射

用户的故事范式大概是 Event->Bloc->State

如果些时Bloc也是原子性的,这实际是一个 x->f->y , f也是一个 1对1的映射

我们可以将Application 也建设成为六边形架构

总结,六边形架构 实现的核心是让一个概念是原子性的。将变化转移到 外围的适配器上