![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
RoakYS
这个作者很懒,什么都没留下…
展开
-
深入浅出单实例Singleton设计模式
转载:http://blog.csdn.net/haoel/article/details/4028232 作者:陈皓 深入浅出单实例Singleton设计模式 陈皓 单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是转载 2016-11-15 09:04:28 · 189 阅读 · 0 评论 -
[设计模式]之六大设计原则
就一个类而言,应该仅有一个引起它变化的原因。 假设现在要在iPhone上做一个图片编辑工具。功能有裁剪图片,旋转图片,缩放移动照片等等。 呐,我们可以写一个功能集类,然后把这些所有操作视为功能集的一部分,把代码全部写进这个类里面。 这么看来似乎可以,因为这是作为一个单独的模块嘛,把相关功能写进一个工具类里,用哪个功能调用哪个函数就好了。但这带来了一个问题就是这个工具类包含过多功能转载 2017-04-13 09:11:29 · 286 阅读 · 0 评论 -
设计模式——建造者
最近的心得,我发现学一门设计模式,不管你是否能立刻理解它,第一最要紧的是要记住两个东西。1、它是属于什么范畴的设计模式。2、记住UML图。这两个是打开这个设计模式之门的金钥匙!为什么这么讲?因为刚刚学新的设计模式,如果一味的埋头在文字中,思想中,代码编写的例子中,如果你这个设计模式又不是看的很懂,实在是会让人晕头转向看的吐血身亡。结果在身亡前,你都不知道这个设计模式干什么用,也不知该怎么去写。心得转载 2017-04-04 22:36:19 · 490 阅读 · 0 评论