![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
自由的力量
这个作者很懒,什么都没留下…
展开
-
设计模式之代理模式(Proxy)
这段时间一直忙于期末考试,好久没来博客园了,现在好了,终于考完了,也该过上正常的日子了。开学就是大四的学生了,时间过的可是真快啊,转眼间大学四年已经接近尾声了。回想大学这三年,成绩还可以吧(年级前10%),参加过各种竞赛(acm,数学建模等等),学生会也呆过(打了一年的酱油),好哥们也有那么五六个(希望以后能在一个城市发展,大学期间的宝贵财富啊),另外所谓的大学生创新实践项目也搞了一个(就算开阔一转载 2016-09-12 22:05:57 · 334 阅读 · 0 评论 -
适配器模式
适配器模式有两种:1.类的适配器 2.对象适配器,对象适配器更多一些,这个模式使得复用旧的接口成为可能。 UML示意图 1)采用继承原有接口类的方式 2)采用组合原有接口类的方式 第二种实现方法代码: 1)Adapt.h #ifndef ADAPTER_H #define ADAPTER_H // 需要被Adapt的类 class Target转载 2016-09-23 23:45:47 · 163 阅读 · 0 评论 -
工厂模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型转载 2016-09-24 19:04:27 · 266 阅读 · 0 评论 -
装饰模式
软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 装饰模式:动态地给转载 2016-09-24 19:24:10 · 253 阅读 · 0 评论