Translater - marmot-cn/marmot-framework GitHub Wiki

翻译器

翻译器这个比较不常见, 我们设计翻译器的主要原因是封装不同来源的字段差异. 如果我们用传统模式即ORM模型的每一个字段都是数据库一张表的一个字段. 那么假设我们改了一下表的字段, 会牵扯多少修改? 这就是翻译器的作用. 我们可以有效的隔离字段变化.

设计思路来自于:

  • 领域驱动编程的防腐层
  • 六边形模型