领域

领域驱动设计(DDD:Domain-Driven Design)

软件开发要干什么: 反映真实世界要自动化的业务流程 解决现实问题 领域Domain Domain特指软件关注的领域 在不能充分了解业务领域的情况下是不可能做出一个好的软件 领域建模         领域模型驱动设计 分层架构 实体 值对象 服务 模块 聚合 工厂 资源库 分层架构:   将领域模型相关的代码集中到一个层中,把它从用户界面、应...

Repository总结

Repository有两种实现思想1.自由式。领域层(DomainModel和DomainService)需要什么样的数据,都问Repository拿,Repository根据领域层的需要,增加许多方法。2.固定式。Repository只提供有限的几个接口,其中查询数据只提供FindById、GetAll几种方法。 注意,固定式、特别是泛型的固定式(泛型的...