随笔分类 - 设计模式(C#)
摘要:概述 DDD领域驱动设计,它是对面向对象的的分析和设计(OOAD,Object Orient Analysis Design)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略和类型划分。领域模型是领域驱动的核心 ,采用DDD的设计思想,业务逻辑不再集中在几个大型的类上,而是在大量相对小的
阅读全文
摘要:GoF设计模式的原则: 1、开发-封闭原则:开发接口,封闭修改; 2、依赖倒转原则:抽象类不应该依赖实现类,实现类依赖抽象类。 3、里氏代换原则:所有父类都可以替换子类; 4、迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应该发生直接的相互作用。如果其中一个类需要调用另外一个类的某一个方法
阅读全文