![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Angel_CG
这个作者很懒,什么都没留下…
展开
-
设计模式总结
设计模式1、设计原则1)开闭原则-----对扩展开放、对修改关闭2)高内聚、低耦合、尽量减少类之间的转换关系3)提高软件的可用性2、设计模式的分类 范围 创建型 结构型 行为型 类 Factory Method(工厂方法) Adapter(...原创 2019-01-01 10:51:29 · 84 阅读 · 0 评论 -
创建型设计模式
简单工厂、工厂、抽象工厂设计模式一、简单工厂简单工厂结构图class Product{public:virtual void Do();};class ProducA :public Product{public:void Do(){ocut<<"class ProductA"<<endl;}};class Produ...原创 2019-01-01 10:53:52 · 190 阅读 · 0 评论 -
结构型设计模式
一、代理模式代理模式结构体代理模式:为其他对象提供一种代理以控制对这个对象的访问。abstract class Base{public abstract void method();}class Source: public Base{public method(){Console.WriteLine("真实的实体类");}}class Prox...原创 2019-01-01 10:59:43 · 150 阅读 · 3 评论 -
行为型设计模式
一、职责链职责链模式: 使用多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。职责链模式结构图abstarct class Handler{protect Handler successor;public void SetSuccessor(Handler successor){...原创 2019-01-01 11:08:33 · 119 阅读 · 0 评论