![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
qq_27194467
还好
展开
-
设计模式之工厂模式
用工厂模式实例化对象来代替new对象。 为什么这么做呢? 我们分析如下,初始化工作如果是很长一段代码,说明要做的工作很多,将很多工作装入一个方法中,相当于将很多鸡蛋放在一个篮子里,是很危险的,这也是有悖于Java面向对象的原则,面向对象的封装(Encapsulation)和分派(Delegation)告诉我们,尽量将长的代码分派“切割”成每段,将每段再“封装”起来(减少段和段之间耦合联系性原创 2016-06-07 16:13:28 · 252 阅读 · 0 评论 -
设计模式之建造者模式
三个例子说明建造者模式: 1.一个人活到70岁以上,都会经历这样的几个阶段:婴儿,少年,青年,中年,老年。虽然活法不一样,但是都要经历这几个不同阶段 2.游戏中的人物拿lol说明,每个英雄虽然q,w,e,r四个技能都不相同但是都有这四个技能。 3.构造游戏人物必须要有的脸,手,脚,等 但是大小,形状等都不相同。我们可以规定脸,手,脚等顺序,而中间的大小,形状随意支配,这样便 构造出不同翻译 2016-06-07 16:45:09 · 287 阅读 · 0 评论 -
设计模式之单例模式
单例模式是一种常见的设计模式,在笔试的时候很大可能性都会被问到。这里主要分析懒汉式单例,饿汉式单例。 单例模式有以下特点: 1.单例类只能有一个实例。 2.单例类必须自己创建自己的唯一实例。 3.单例类必须给所有其他对象提供这一实例。 一:懒汉式单例 //懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { private Si转载 2016-06-12 09:19:27 · 221 阅读 · 0 评论 -
设计模式之适配器模式
什么是适配器?做什么用的?两张图片让你先了解一下 usb与ps2转换器 适配器模式,属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。 适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 引用一下鲁智深的故事: http://www.cnblogs.com/java-my-life/archive/2012/04/13/24427原创 2016-06-12 10:18:25 · 232 阅读 · 0 评论