背景 ? ? 简单工厂模式最大的优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关类,对于客户端来说,去除了与具体产品的依赖。如果,项目需要扩展,新增一种产品需要简单工厂模式生产...
分类:
其他好文 时间:
2015-06-07 12:43:04
阅读次数:
187
背景 ? ? 很多时候,因为你的地位特殊而赋予你了不同的权限,那么你拥有别人做不到的事情。这个时候,如果你的朋友很想完成这样一件事情,但是她知道自己可能无法完成,但是你可以帮他处理,同时必要的话还可以...
分类:
其他好文 时间:
2015-06-06 12:12:32
阅读次数:
135
背景 ? ? 很多时候你会发现子类在不断增加,有时候甚至难以控制,虽然继承是面向对象的一大特征,但是继承并不是项目中所提倡,合成复用设计原则就告诉我们能够使用合成的地方尽量不要使用继承。对于继承来说还...
分类:
其他好文 时间:
2015-06-05 12:35:16
阅读次数:
142
IOS开发视频教程非常全面,总共39G,系统的介绍了Swift这门苹果今年推出的开发语言。苏苏是也是一个IOS开发小菜,Swift比Objective-C更加容易让新手理解,如果希望能进入IOS这个高帅富程序员行列,下载它学习吧。...
分类:
编程语言 时间:
2015-06-04 17:38:09
阅读次数:
135
我是黄明辉,我是红帽男孩,我是小菜鸟。菜鸟在这里献丑了,我是0基础学习的linux,现在已经半年了,现在正在学红帽的存储管理,学习资料就是官方文档了,这个在官网可以下到,再加上论坛的一些资料,然后我就开始在这里卖萌了。红帽的存储还是有一定的优势的,可扩展性好,采..
分类:
其他好文 时间:
2015-06-03 16:00:57
阅读次数:
316
背景 ? ? 同一个问题,总是有许多中解决问题的办法,如何才能让这些办法同时存在而又互不干扰呢?就可以使用策略模式。 1、使用意图 ? ? 策略模式:它定义了算法家族,分别封装起来,让他们之间可以相互替换,...
分类:
其他好文 时间:
2015-06-03 01:03:28
阅读次数:
121
背景 ? ? 很多时候我们不知道客户具体需要执行哪种类型的操作,但是客户会给出我们对应的提示信息,那么我们的程序必须能够根据参数信息进行动态操作,这样的程序才是一个可扩展的程序。简单工厂模式应该是我们...
分类:
其他好文 时间:
2015-06-02 15:38:15
阅读次数:
137
背景 ????本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《大话设计模式》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅...
分类:
其他好文 时间:
2015-06-01 11:47:31
阅读次数:
115
小菜今天发现一个比较有意思的事:万网域名。 万网,IT界无人不晓,现已归阿里所属,它的真实域名为:www.www.net.cn。为什么看起来这么奇怪呢,里边大有文章。 平常我们见到的*.com、*.cn、*.net,是顶级域名,但我们习惯于用www.*.com的方式访问,而一旦在前边加了ww...
分类:
其他好文 时间:
2015-05-31 12:09:40
阅读次数:
130
背景 ????本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《大话设计模式》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅...
分类:
其他好文 时间:
2015-05-31 11:06:39
阅读次数:
124