设计模式
漂流在深圳
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之责任链模式
一如果要对这样的字符串“大家好:),,敏感,设计模式,责任链模式”进行过滤,把其中的“:)、、敏感”等字眼过滤掉,那么可以定义一个接口,实现了此接口的类可以对要过滤的字符串进行过滤,接口如下:public interface Filter { public String doFilter(String string);}实现此接口用于过滤“:)”的类如下:public cl原创 2013-08-05 22:22:30 · 728 阅读 · 0 评论 -
设计模式之策略模式
。。。。。。原创 2013-07-21 00:14:12 · 642 阅读 · 0 评论 -
设计模式之Iterator
一、简单模拟JDK提供的ArrayList和LinkedList分别用顺序存储结构和链式存储结构实现一个简单的集合,可以往集合中插入任意类型和任意个数的元素(前提是内存够用),此集合提供两个方法:public void add(Object obj)和public int size(),分别用于向集合中插入元素和取得集合中元素的个数。顺序存储结构ArrayList:public cla原创 2013-08-07 21:36:04 · 577 阅读 · 0 评论 -
设计模式之代理模式
一、静态代理背景:假如有一个接口叫做Movable,里面有一方法叫做move,有一个Tank类实现了此接口并实现了move方法,那么要统计Tank类中move方法的开始执行时间和结束执行时间,该怎么办?Movable接口:public interface Movable { public void move();}Tank类:public class Tank imple原创 2013-08-10 21:59:32 · 716 阅读 · 0 评论 -
设计模式之单例模式
一、简介1、单例模式是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。2、在Java中,单例模式带来的好处如下:对于频繁使用的对象,可以省去创建对象所花费的时间。由于使用new关键字操作的次数减少,所以对系统内存的使用频率也会降低,这将减轻GC的压力,缩短GC停顿时间。二、单例模式类图1、单例模式的参与者只有单例类和使用者,其中单例类提供原创 2013-12-04 00:40:34 · 896 阅读 · 0 评论
分享