logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

常见设计模式的解析和实现(C++)之七-Bridge模式

作用:将抽象部分与它的实现部分分离,使它们都可以独立地变化。UML结构图:抽象基类:1)Abstraction:某个抽象类,它的实现方式由Implementor完成.2)Implementor:实现类的抽象基类,定义了实现Abastraction的基本操作,而它的派生类实现这些接口.接口函数:1)Implementor::OperationImpl:定义

#设计模式#c++#uml
设计模式解析与实现(C++)之Factory模式

以下是一个具体的例子,很直观定义一个抽象产品 手机类class Phone{public :virtual void call()=0;//打电话virtual void music()=0;//音乐virtual void internet()=0;//上网};实现产品类1:实现一个iphoneclass iPhone:public Phone{

#设计模式#c++#iphone +1
常见设计模式的解析和实现(C++)之二十一-完结篇

一个月下来,把常见的20个设计模式好好复习并且逐个用C++实现了一遍,收获还是很大的,很多东西看上去明白了但是真正动手去做的时候发现其实还是不明白--我深知这个道理,于是不敢怠慢,不敢写什么所谓的解释原理的伪代码,不敢说所谓的"知道原理就可以了"....因为我知道,我还还没有资格说这个话,至少对于设计模式而言我还是一个初学者,唯有踏实和实干才能慢慢的掌握到知识.        在我学习设计

#设计模式#c++#数据结构
到底了