DevelopmentPrinciple - marmot-cn/marmot-framework GitHub Wiki
开发概念
我们会在开发概念里面介绍框架里面一些组件的说明, 其中组件也会在对应的目录结构中里面一一对应.
其中涵盖了如下概念:
- 领域驱动
- 领域模型
- 领域服务
- 设计模式
- 命令
- CQRS
- 命令
- 命令处理器
- 六边形模型
- 适配器
- 翻译器
- 框架封装
- 控件规范
- RowQuery
- RowCacheQuery
核心概念
我们的核心概念不是围绕一张数据库表的CRUD
写一套功能, 而是尽量让模型可以贴近真实的业务场景, 这样可以让模型具备更高的理解特性. 展示给开发人员的不是一条条SQL
语句, 而是一个个封装过的贴近真实业务的方法.
所以难度核心在于怎么使用面向对象设计代码.