您的位置:首页 > 其它

初学领域驱动设计

2016-12-03 00:00 127 查看
摘要: 领域开发的基础知识,概念准备.前三章内容.

本文中的内容来自于Evans的<<领域驱动设计>>,学习笔记用;

软件的目标是实现业务价值;

领域驱动开发的重要性

在建模中学习相应的业务知识,团队明白业务,加快开发进程

使知识得到积累和传递

避免项目失败,更好实现业务价值

通用语言

模型要抽象了核心的业务知识.剔除掉无软件无关的知识.

模型包括uml图和伪代码等文档,模型要容易变动.对业务的认识不断深入.

通用语言进行沟通,开发人员和领域专家都明白的语言.扩展通用语言,加深对业务的理解,不断优化模型;

通用语言包括类和动作;要让领域专家明白模型和通用语言.

绑定模型和实现

模型要与编程结合,建模不应该与编程分离;代码要反映模型.

设计即开发,设计人员要参与开发,在开发中完善模型

面向对象语言是模型范式最好的实现.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  领域驱动设计