摘要:
解释器模式【1】什么是解释器模式?解释器模式:拟定一种 “语言”,定义该语言文法的一种表示,并定义一种解释器,这个解释器使用该表示文法来解释语言中的句子。【2】解释器模式代码示例:(1)代码示例1:#include #include #include using namespace std;clas... 阅读全文
posted @ 2015-05-27 22:07
南哥的天下
阅读(174)
评论(0)
推荐(0)
摘要:
【1】什么是访问者模式? 今天学习访问者模式,访问者模式是A对象访问了B对象的一种模式。非也。那么,何谓访问者模式呢?其实真难理解!因为这个名字就TMD超晦涩,让人听不懂,或许只是此名本身有且仅有的一个抽象意义而已。何谓抽象意义呢?如果你理解了《类的概念》大概你才会有所参透。我一直理解:抽象是多态... 阅读全文
posted @ 2015-05-27 22:04
南哥的天下
阅读(234)
评论(0)
推荐(0)
摘要:
设计模式分为三种类型,共23类。 创建型模式:单件模式、抽象工厂模式、建造者模式、工厂方法、原型模式。 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状... 阅读全文
posted @ 2015-05-27 21:43
南哥的天下
阅读(267)
评论(0)
推荐(0)
摘要:
type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个Hello的class,就写一个hello.py模块: 当Python解释器载入hello模块时,就会依次执行该模块的所有语句,执行结果就是动态创建出一个Hello的clas 阅读全文
posted @ 2015-05-27 21:23
南哥的天下
阅读(367)
评论(0)
推荐(0)
浙公网安备 33010602011771号