Java设计模式
SaiW-n_n-
努力,踏实。
展开
-
Java设计模式学习01——单例模式
转载自:http://blog.csdn.net/xu__cg/article/details/52902644Java单例模式是一种常见且较为简单的设计模式。单例模式,顾名思义一个类仅能有一个实例,并且向整个系统提供这一个实例。 单例模式的特点:单例类仅能有一个实例。单例类必须为自己创建实例。单例类必须向外界提供获取实例的方法。 以下是几种实现方法一、懒汉式单例(转载 2017-03-22 12:52:34 · 347 阅读 · 0 评论 -
java装饰器模式
目的:动态的将职责附加到对象上什么时候使用:1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责2.处理那些可以撤销的职责3.当不能采用生成子类的方式进行扩充时结构图:示例代码:1 package com.test.patten.decorator;2 3 public interface Person {4 void doCoding();5 } 1 package...转载 2018-06-26 09:56:58 · 259 阅读 · 0 评论 -
Java IO : 流,以及装饰器模式在其上的运用
流概述 Java中,流是一种有序的字节序列,可以有任意的长度。从应用流向目的地称为输出流,从目的地流向应用称为输入流。Java的流族谱Java的java.io包中囊括了整个流的家族,输出流和输入流的谱系如下所示:InputStream和OutputStreamInputStream和OutputStream分别是输入输出流的顶级抽象父类,只定义了一些抽象方法供子类实现。...转载 2018-07-24 00:01:34 · 276 阅读 · 0 评论