自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 回调函数和函数指针

#include using namespace std;typedef bool (*FUN)(void *,int);class CParent{private: int m_age;public: CParent(){ m_age=30;} void Display(FUN cb,void *ptr,int count) {

2017-10-26 13:55:46 203

原创 工厂模式实现

#include using namespace std;class CLeiFeng{public: virtual ~CLeiFeng() { } virtual void cook() { } virtual void clean() { } virtual void laundry() { }};class CHelperA:public CLeiFe

2017-10-11 15:47:23 196

原创 简单工厂模式实现家务

#include using namespace std;/*****简单工厂实现家务******/enum eType{ ECOOK=0, ECLEAN, ELAUNDRY};class CHousework{public: virtual ~CHousework() { } virtual void Action() { cout << "Let's d

2017-10-11 14:24:07 247

原创 装饰模式实现服装搭配

#include using namespace std;class CPerson{private: string m_sname;public: void SetName(string name) { m_sname = name; } ~CPerson() { } virtual void ShowAll() { cout << "Person Sho

2017-10-08 16:15:45 852

原创 搭配衣服(基于上一版的改进)

#include#include #include using namespace std;enum eTStyle{ T_STYLE1=0, T_STYLE2, T_STYLE3};class CDress{protected: string t_scolor; int t_nsize; eTStyle t_estyle;public: CDress(str

2017-10-08 08:32:09 619 1

原创 装饰模式(学前)

#include#include using namespace std;enum eTStyle{ T_STYLE1=0, T_STYLE2, T_STYLE3};class CTshirt{private: string m_scolor; int m_nsize; eTStyle m_estyle;public: CTshirt(string color,

2017-10-08 07:38:51 235

原创 虚函数的简单用法

#include using namespace std;class A{public : virtual ~A() { } void create() { cout << "A::create()" << endl; t_create(); } virtual void t_create() { cout << "A::t_create()" << en

2017-10-01 15:01:14 196

原创 简单工厂实现计算器功能

#include using namespace std;//实现功能:输入两个数和运算符号,得到结果enum EFunType{ FUNC_NONE=0, FUNC_PLUS, FUNC_MINUS, FUNC_MULTIPLE, FUNC_DIVISION};class CFunction{protected: double m_numberA; do

2017-09-29 16:21:41 402

原创 补充策略模式结构图以及简单工厂模式结构图对比

以上是策略模式下面是简单工厂模式:

2017-09-29 16:18:27 472

原创 策略模式简单实现(与前一篇同样的案例,代码稍作改动)

/*****This file is to implement a cashier system*****//*****Basic Function:Choose Fruit*****//*****Basic Funciton:Choose Valuation Method******//*****Author:liangmz******//*****Date:2017/09/28****

2017-09-28 14:26:02 245

原创 水果打折的简单实现

#include #include #include using namespace std;class CFruits{private: double t_count; double t_price;public: void SetCount(double count) { t_count =count; } void SetPrice(double price)

2017-09-27 17:22:17 681

原创 转23种设计模式的详解

http://blog.csdn.net/albertfly/article/details/52275417http://blog.csdn.net/column/details/design.htmlhttp://www.cnblogs.com/wanggary/category/294620.html

2017-09-25 18:36:08 137

转载 23中设计模式详解

http://blog.csdn.net/column/details/design.htmlhttp://www.cnblogs.com/wanggary/category/294620.htmlhttp://blog.csdn.net/albertfly/article/details/52275417

2017-09-25 18:32:29 186

原创 一个类调用另一个类的static方法

Mgr.cpp,Mgr.hDemo.cpp,Demo.h

2017-09-21 18:45:21 3776

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除