NunchakusHuang的专栏

Python视频教学:http://study.163.com/provider/1025897964/index.htm?utm_campaign=commission&utm_medium...

装饰者模式

// DecorateModel.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include using namespace std; /* *装饰者模式:子类 B继承父类A,并在父类提供的接口上调用父类...

2013-06-05 16:49:00

阅读数:691

评论数:0

设计模式基本原则

一、单一职责原则:一个类,只有一个引起它变化的原因。本人理解就是,一个类只做一件事。不然耦合度就会相当高。 二、开放-封闭原则:对扩展开放,对修改封闭。因为软件的需求可能随时发生变化,所以设计类的时候应该尽量考虑到各种变化,并提供优秀的扩展性。一旦需求发生变化后, 不需要修改原来的代码,只需要...

2013-06-04 22:39:26

阅读数:710

评论数:0

策略模式

经过一个礼拜的休息,重新开始设计模式的学习。 今天学习的是策略模式,策略模式运用的就是面向对象的”多态思想“,首先定义一个策略基类,并定义所有的子类需要的接口,然后在基类的基础之下定义具体的策略类。 再定义一个上下文(context)类,这个类中只出现策略基类。运用基类的策略基类的指针来指向他...

2013-06-03 16:57:19

阅读数:730

评论数:0

工厂模式

今天看完设计模式的第一节,工厂模式。现在将源代码写下,记录每一个脚印。 工厂模式:用一个工厂类管理其他类。这样代码的灵活性更强。 #include #include #include using namespace std; //计算类的基类,所有新计算方式都继承本类,可以让程序灵活...

2013-05-29 16:53:53

阅读数:598

评论数:0

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