02 2017 档案
摘要:DDD中的分层架构很好的应用了关注点分离原则Separation of Concerns(SOC),每一层做好自己的事情,减少交叉 表现层 表现层提供用来完成任务的用户界面,如webform wpf asp.net mvc 以及winform等, 一般而言,我们把表现层显示的任何数据称为视图模型,把
阅读全文
摘要:任何傻瓜都可以写出计算机能懂的代码,但好的程序员可以写出人类能懂的代码 Martin Fowler 如果你是新手,你可能会问,为什么代码需要设计原则? 我想说的是肯定不是为了故作高深,存在即是合理, 如果写了一个简单的程序,你可能不需要设计原则, 如果你写了一个复杂的,但是之后再也不会改,那么你也不
阅读全文
摘要:领域驱动设计(DDD)对开发者来说是面向对象设计的自然进化 总的来说DDD包括两个部分: 分析部分通常是由开发人员去和领域专家沟通业务知识,但是开发人员和领域专家是有代沟的, 为了简化沟通成本,这时统一语言出场,统一语言是项目各方共同使用的词汇表, 在沟通业务知识,又或者叫沟通需求阶段,开发人员需要
阅读全文