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

java设计模式

分享Java设计模式学习经验

关注
0 已关注
16篇博文
  • java中的单例模式

    在单例模式中,一个类只能创建一个实例,不管何时调用getInstance(),获得的都是同一个对象的引用,因为在singleton中都被声明为static,所以在程序运行时不会被jvm回收,所以自始至...

    2017-09-13 10:13
    73
  • java设计模式之工厂模式

    概念工厂模式的种类:1.简单工厂模式(Simple Factory) 2.工厂方法模式(Factory Method) 3.抽象工厂模式(Abstract Factory) 按照产品系划分可以分...

    2017-09-15 11:29
    56
  • Java多线程(PART XXI)多线程和单例模式

    一般的单例模式。http://blog.csdn.net/uncle_gy/article/details/77962501单例模式和线程安全单例模式分为懒汉模式和饿汉模式。 其中饿汉模式是天生的线...

    2017-11-07 17:49
    46
  • 设计模式之使用静态块,静态内部类,枚举类实现单例模式

    传统的实现单例模式的方式: http://blog.csdn.net/uncle_gy/article/details/77962501 单例模式和多线程: http://blog.csdn.n...

    2017-11-07 21:23
    65
  • 设计模式之使用序列化和反序列化实现单例模式

    什么是序列化和反序列化序列化 :把Java对象转换为字节码 反序列化:把字节码还原为Java对象示例代码import java.io.*; class Users implements Serial...

    2017-11-08 11:02
    41
  • java 装饰者模式

    在First Head 设计模式一书中, 有这样一个例子。 在装饰者模式中,有组件类,装饰器,由此可以逐渐添加类的功能,就好像俄罗斯套娃。package tablejava; /* * 以下...

    2017-09-12 19:10
    76
  • 继java装饰者模式——java IO

    有了装饰者模式,就可以继续了解java的IO类, InputStream 抽象组件 FileInputStream,StringBufferInputStream,ByteArrayInputSt...

    2017-09-12 22:07
    136
  • java设计模式之观察者模式

    观察者模式定义了一系列的对象之间的一对多的关系。 当一个对象改变状态的时候,其他依赖者都会受到通知。观察者模式可以比作是报纸出版商(WeatherData )和订阅者(interface Obser...

    2017-09-15 22:42
    52
  • java 策略模式

    策略模式——Strategy (政策模式——Policy)的意图:定义一系列的算法,把它们一个个封装起来,并且使他们可以相互替换。动机:有许多算法可以对一个正文流进行分析,将这些算法硬编码进它们的类中...

    2017-09-17 14:07
    61
  • java设计模式的分类

    创建型模式 中文名称 English Name 抽象工厂 Abstract Factory 生成器 Builder 工厂方法 Factory Me...

    2017-09-17 14:33
    95
  • java 命令模式

    别名: Action,Transaction 参与者:Command——声明执行操作的接口ConcreteCommand——将一个接收者对象绑定于一个动作。 ——调用接收者相应的操作,以实现ex...

    2017-09-18 11:55
    63
  • UML类图常用符号

    这是一张网上经典的UML图解, 它包含的关系有: 1:泛化关系 泛化关系表示一种继承关系,由一般到特殊,在UML中用一个实线和一个三角箭头表示,由子类指向父类。 2:实现关系 实现关...

    2017-09-19 10:42
    109
  • java原型模式

    意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型的对象。参与者:Prototype ——声明一个克隆自身的接口(或者是抽象类) ConcretePrototype ——实现接口或者是抽象...

    2017-09-20 15:04
    61
  • java适配器模式

    Adapter(适配器)意图:将一个类的接口转换成客户希望的另外一个接口,Adapter接口模式使得原本由于接口不兼容而不能在一起工作的那些类可以在一起工作。使用情况:你想使用一个已经存在的类,而它的...

    2017-09-21 11:07
    73
  • java建造者模式

    意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。适用性:以下情况可以使用Builder模式 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 当构...

    2017-09-22 11:17
    61
  • 单例模式(汇总)

    一般的单例模式http://blog.csdn.net/uncle_gy/article/details/77962501使用静态块,静态内部类,枚举类实现单例模式http://blog.csdn.n...

    2017-12-23 23:03
    65

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