博客专栏  >  编程语言   >  Java设计模式

Java设计模式

23种设计模式全汇总,使用Java语言描述举例讲解。

关注
224 已关注
21篇博文
  • JAVA设计模式之单例模式

    概念:   java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。   单例模式有一下特点:   1、单例类只能有一个实例。   2、单例类必须自己自己创建自...

    2014-04-16 06:51
    518100
  • Java 设计模式之中介者模式

    本文属于23种设计模式系列,介绍中介者模式。

    2015-04-23 08:33
    17206
  • Java设计模式之访问者模式

    本文属于23种设计模式系列,介绍访问者模式。

    2015-04-21 07:48
    7486
  • Java设计模式之命令模式

    继续23种设计模式系列,本文介绍命令模式。

    2015-04-19 08:31
    18890
  • Java设计模式之责任链模式、职责链模式

    继续介绍23种设计模式系列,本文介绍的是职责链模式。

    2015-04-18 07:41
    19077
  • Java设计模式之迭代子模式

    本文继续介绍23种设计模式系列之观察者模式。定义在软件构建过程中,集合对象内部结构常常变化各异,但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代码透明地访问其中包含的元素;同时这...

    2015-04-17 07:26
    5429
  • Java设计模式之观察者模式

    本文继续介绍23种设计模式系列。介绍的是观察者模式。

    2015-04-16 07:32
    23436
  • Java设计模式之模板方法模式(Template Method)

    本文属于23种设计模式系列,介绍的是模板方法模式。

    2015-04-15 08:37
    22540
  • Java设计模式之状态模式

    本文属于"23种设计模式"系列,介绍状态模式。

    2015-04-14 07:54
    11875
  • Java设计模式之策略模式

    本文属于23种设计模式系列。 介绍的是策略模式。

    2015-04-13 07:20
    25086
  • java设计模式之建造者模式

    本文属于23种设计模式系列。 介绍的是建造者模式。

    2015-04-12 07:59
    16211
  • JAVA设计模式之抽象工厂模式

    本文属于23种设计模式系列。 继续前面简单工厂模式和工厂方法模式的例子,以汽车配件制造介绍抽象工厂模式。

    2015-04-11 08:26
    37199
  • 23种设计模式汇总整理

    设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型...

    2015-04-09 10:57
    47678
  • JAVA设计模式之原型模式

    定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 类型:创建类模式 类图: 原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype...

    2014-04-08 08:22
    11680
  • JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)

    在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一...

    2014-04-07 17:36
    168026
  • JAVA设计模式之代理模式

    【代理模式应用场景举例】 比如在玩“极品飞车”这款游戏,如果游戏者手中的金钱达到了一定的数量就可以到车店买一部性能更高的赛车,那么这个卖车的“车店”就是一个典型的“汽车厂家”的“代理”,他为汽车厂家...

    2014-04-05 07:07
    20660
  • JAVA设计模式之享元模式

    解释一下概念:也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。比如说一个文本系统,每个字母定一个对象,那么大小写字母一共就是52个,那么就要定义52个对象...

    2014-04-04 07:34
    26874
  • JAVA设计模式之门面模式(外观模式)

    医院的例子   现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门...

    2014-04-02 07:16
    21037
  • JAVA设计模式初探之装饰者模式

    这个模式花费了挺长时间,开始有点难理解,其实就是 定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。 设计初衷:通常...

    2014-04-01 09:07
    58814
  • JAVA设计模式初探之组合模式

    先看看组合模式的定义吧:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。”    就拿剪发办卡的事情来分析一下吧。    首先,一张卡可...

    2014-03-31 08:40
    18563

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部