设计模式
pszh
有一种落差:你配不上自己的野心,也辜负了所有的苦难!
展开
-
创建型模式————单例模式
这个模式应该是大家使用的最多的模式了,也是了解最多的模式吧。这里我来说下我对这个模式的理解吧1由来 对于系统中的某些类来说,只有一个实例很重要,例如,有很多首歌要播放,如果同时开两个播放器,会导致两首歌同时播放,造成音乐变噪音了这个时候就只能有一个播放器了。 那 如何保证一个类只有一个实例并且这个实例易于被访问呢?定义一个全局变量可以确保对象随时都可原创 2016-06-03 17:13:04 · 1050 阅读 · 2 评论 -
创建模式————-简单工厂模式
今天继续的偶的设计模式————简单工厂模式1由来一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等), 这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同的外观,当我们在使用这些按钮时,不需要知道这些具体按钮类的名字,只需要知道表示该按钮类的一个参数,并提供一个调用方便的方法,把该参数传入方法即可返回一个相应的按钮对象,这时就可原创 2016-07-01 13:48:10 · 645 阅读 · 0 评论 -
创建型模式————工厂方法模式
1.由来 简单工厂模式中,每个按钮收拾由按钮工厂类来统一的负责所有的产品创建,现在我们将这个创建交给专门的工厂子类去完成,我们先定义一个抽象的按钮工厂类,在定义一个工厂类来生成圆形按钮,矩形按钮,方形按钮等,它们实现在抽象按钮中定义的方法,原创 2016-07-01 13:48:55 · 508 阅读 · 0 评论 -
创建型模式——建造者模式
1.由来2.定义3.代码的实现4.模式的优点5.模式的缺点6.应用场景原创 2016-07-05 09:50:11 · 369 阅读 · 0 评论 -
创建型模式——抽象工厂模式
1.由来2.定义3.代码的实现4.模式的优点5.模式的缺点6.应用场景参考文献:http://design-patterns.readthedocs.io/zh_CN/latest/creational_patterns/abstract_factory.html原创 2016-07-05 10:30:35 · 551 阅读 · 0 评论 -
结构型模式----桥接模式
1原创 2016-08-02 10:05:09 · 673 阅读 · 1 评论 -
结构型模式——适配器模式
1.由来2.定义3.代码的实现4.模式的优点5.模式的缺点6.应用场景参考:http://design-patterns.readthedocs.io/zh_CN/latest/structural_patterns/adapter.html原创 2016-12-19 16:03:42 · 551 阅读 · 0 评论