![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
iteye_9118
这个作者很懒,什么都没留下…
展开
-
设计模式之略见一斑(单例模式singleton)
单例模式是属于比较常用的一例,一个类(class)在内存中只有一个实例。 常用方式如下: 第一种(饿汉式): [code="java"] public class Singleton { private Singleton(){} //在自己内部定义自己一个实例,是不是很奇怪? //注意这是private 只供内部调用 ...2010-03-02 16:44:54 · 82 阅读 · 0 评论 -
设计模式之略见一斑(工厂模式Factory)
在开发中其实我们已经不知道用到了设计模式中的很多模式 ,只是有些我们还未知它具体是哪种模式来着。如工厂模式,单例,适配,外观模式等一些常见模式。 下面是自己学习的一些相关笔记,以做备忘录. 1.工厂模式 分为三类: 1)简单工厂模式(sipple factory) 也叫静态工厂模式,一般是具体产品的继承类或者是接口的实现,如下拿一个司机开多种车的例...2010-03-02 16:53:15 · 84 阅读 · 0 评论 -
设计模式之略见一斑(建造模式builder)
建造模式是将复杂的内部创建封装在内部,对于外部调用的人来说,只需要传入建造者和建造工具,对于内部是如何建造成成品的,调用者无需关心。 建造模式很象抽象工厂模式,细微的区别的大概只有在反复使用的方能体会。 举个简单的例子,如汽车,有很多部件,车轮,方向盘,发动机还有各种小零件等等,部件很多,但远不止这些,如何将这些部件装配成一部汽车,这个装配过程也很复杂(需要很好的组装技术), buil...2010-03-02 16:57:58 · 62 阅读 · 0 评论 -
设计模式之略见一斑(原型模式Prototype)
原型模式允许一个对象再创建另外一个可定制的对象,无需知道任何创建的细节,直接通过调用clone来实现对象的复制,此模式其实跟对象的克隆是一样的,该模式就是实现方法clone [code="java"] public abstract class AbstractObject implements Cloneable { String objectName; ...2010-03-02 17:00:38 · 76 阅读 · 0 评论 -
设计模式之略见一斑(适配器模式Adapter)
适配器模式就是基于客户提供的接口和功能,再此基础上实现具体业务功能。 它大体分为两类:类适配器与对象适配器 1.类适配器 类适配器就是本着在客户提供功能接口与业务BO的基础上实现业务功能。 该类需要继承第三方类并实现定义的接口,再在这个接口的方法实现中调用父类(即第三方类)中需要用到的方法。 先举个例子,我们每次登录QQ时,都会获取当天的新闻信息,假如...2010-03-02 17:48:08 · 97 阅读 · 0 评论