设计模式
yegen0606
这个作者很懒,什么都没留下…
展开
-
单分派和多分派
在学习访问者模式时,看到了single dispatch(单分派),double dispatch(双分派)和multi dispatch(多分派)的概念,这里转载一篇网上讲的关于单分派和多分派的文章:一:分派的概念 变量被声明时的类型叫做变量的静态类型,或叫做明显类型,而变量所引用的对象的真实类型叫做实际类型,这种根据对象的类型而对方法进行的选择,就是分派.分派是面向对象转载 2016-02-13 16:27:09 · 1462 阅读 · 0 评论 -
设计模式之访问者模式
转载百度百科上的关于访问者模式的文章:访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。从定义可以转载 2016-02-13 17:33:28 · 517 阅读 · 0 评论 -
《面试中的Singleton》读后总结
在设计模式中,单例模式应该说是最简单的一个模式,但这个最简单的模式还是会引申出很多的问题。看看下面的文章吧,能学到不少知识。总结一下如下:1.单例模式中要对构造函数,析构函数,拷贝构造函数,赋值运算符,取址运算符等函数做保护,声明为private2.可以使用模板写出可复用的单例模式3.考虑生存周期问题,如果使用局部静态变量,则实例在第一次调用Instance()函数原创 2016-02-13 20:12:51 · 421 阅读 · 0 评论