设计模式
Angel_CG
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式总结
设计模式 1、设计原则 1)开闭原则-----对扩展开放、对修改关闭 2)高内聚、低耦合、尽量减少类之间的转换关系 3)提高软件的可用性 2、设计模式的分类 范围 创建型 结构型 行为型 类 Factory Method(工厂方法) Adapter(...原创 2019-01-01 10:51:29 · 136 阅读 · 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 · 449 阅读 · 0 评论 -
结构型设计模式
一、代理模式 代理模式结构体 代理模式:为其他对象提供一种代理以控制对这个对象的访问。 abstract class Base{ public abstract void method(); } class Source: public Base{ public method(){ Console.WriteLine("真实的实体类"); } } class Prox...原创 2019-01-01 10:59:43 · 262 阅读 · 3 评论 -
行为型设计模式
一、职责链 职责链模式: 使用多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 职责链模式结构图 abstarct class Handler{ protect Handler successor; public void SetSuccessor(Handler successor){ ...原创 2019-01-01 11:08:33 · 189 阅读 · 0 评论
分享