博客专栏  >  移动开发   >  Java设计模式

Java设计模式

主要讲解了Java实现的23种设计模式

关注
10 已关注
14篇博文
  • java23种设计模式十四(连载)

    十四、原型模式 原型模式属于对象的创建模式,它要求对象可以“克隆”自身,从而可以复制本身的对象来创建一个实例。通过原型创建的对象,不需要关心这个实例本身,只要实现了克隆方法,就可以通过这个方法来创...

    2017-08-31 15:54
    342
  • java23种设计模式十三(连载)

    本文主要介绍抽象工厂模式,和上文介绍的工厂方法模式的区别是:工厂方法模式是针对一个产品来构建,而抽象工厂模式则是针对多个产品来构建。下面我直接上代码来阐述抽象工厂模式的具体实现:public fina...

    2017-02-23 13:13
    838
  • java23种设计模式十二(连载)

    前端时间博主很忙,所以一直到现在才有时间更新博客,请见谅!

    2017-02-13 12:24
    415
  • java23种设计模式十一(连载)

    十一、构建者模式     构建者模式主要是用于创建复杂的一些对象,这些对象的创建步骤基本固定,但是可能具体的对象的组成部分却又可以自由的变化,比如房子装修,我可以在卧室里放电视,也可以不放电视,我还...

    2016-10-10 14:31
    1150
  • java23种设计模式十(连载)

    十、享元模式         享元模式(Flyweight Pattern)顾名思义,就是多个对象共享一个对象,即共用一个内存地址,在实际应用中,采用享元模式的好处就是可以大大节约内存空间,提高...

    2016-08-22 15:56
    1430
  • java23种设计模式九(连载)

    九、责任链模式         通过字面意思我们大概能想到他是一个链条,每个人只负责自己可以做的事,不能做的事交给另外的人来做,这样就形成了一个链条,比如软件开发流程,客户提出了需求,但是要开发...

    2016-08-11 12:54
    1202
  • java23种设计模式八(连载)

    八、代理模式         代理模式顾名思义就是构建一个代理类,来接管原来的类的工作,比如家里水管爆了,自己不修,则请工人来维修,买房子,自己请中介帮忙买,例子的工人、中介就是一个代理。下面请...

    2016-08-09 17:37
    1132
  • java23种设计模式七(连载)

    七、调停者模式        调停者模式包装了一系列相互作用的对象,使得这些对象相互之间不必显式的引用,从而极大的降低了对象间的耦合性,调停者模式通过引入调停者作为中间人,使得对象间既不用相互作用又...

    2016-08-09 14:02
    1089
  • java23种设计模式六(连载)

    六、观察者模式 定义:一种对象对另一种对象存在某种依赖关系,当一个对象发生改变的时候,需要改变另一个对象的状态。 在设计一个系统的时候,经常会有这样一个需求,如果一个对象发生改变,需要改变另一个对...

    2016-08-09 09:56
    1889
  • java23种设计模式五(连载)

    五、单例模式   单例模式下,有且仅有一个对象存在,当需要一个类只有一个实例的时候采用单例模式,单例模式分为饿汉式和懒汉式,下面请看代码。 1、饿汉式 public class Singlet...

    2016-07-20 09:15
    1393
  • java23种设计模式四(连载)

    四、桥接模式     桥接模式关注抽象的设计,顾名思义,你可以创建一个桥,然后把这些抽象方法移到接口中。这样,抽象就将依赖于接口的实现。        桥接模式的意图是将抽象与抽象方法的实现相互分...

    2012-11-18 12:56
    1552
  • java23种设计模式三(连载)

    三、组合模式     组合模式,也叫合成模式,树模式,它是一组对象的组合,这些对象可以是容器对象,表现为组的概念。     组合模式的意图是为了保证客户端调用单对象于组合对象的一致性。    涉...

    2012-11-17 16:01
    1330
  • java23种设计模式二(连载)

    二、外观模式     外观模式为他的子系统提供一个接口,使子系统能够更加方面的使用。使用外观模式,只需要少量代码,就能提供典型的、无修饰用法的类库中的类。一个外观就是一个类,它包含的功能介于工具包与...

    2012-11-13 18:33
    1981
  • java23种设计模式一(连载)

    设计模式概要         设计模式,顾名思义,它是一种模式,在面向对象中,它运用类与它们的方法来达到目标。使用它便于代码的可重用和可读性,有利于系统的维护。《Design pattern》一书中...

    2012-11-12 13:26
    3171
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部