20210503关于main层,关于越简单越好的原则 - ziyouzy/2021blog GitHub Wiki
现在把各层由内而外的总结一下:
1.physicalnode(物理节点实体),TransactionEntity(事务实体),等,最底层是不需要(应避免)拥有EE逻辑的
2.river-node层,拥有EE逻辑
3.river层,拥有EE逻辑
4.server层,拥有EE逻辑
5.main层,最外层,避免拥有EE逻辑
越简单越好的地方在于,如果当年设计main层时,潜移默化的让逻辑不包含EE逻辑,发现从开始到结束,确实各个地方都不需要用到EE逻辑了,
就可以说明整体代码逻辑是合格的不存在逻辑上的瑕疵,否则就需要考虑某些细节上是不是抽象的还是不够具体