
Java设计模式
iteye_11971
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java之单例模式(Singleton)
1 场景问题 1.1 读取配置文件的内容 考虑这样一个应用,读取配置文件的内容。 很多应用项目,都有与应用相关的配置文件,这些配置文件多是由项目开发人员自定义的,在里面定义一些应用需要的参数数据。当然在实际的项目中,这种配置文 件多采用xml格式的。也有采用properties格式的,毕竟使用Java来读取properties格式的配置文件比较简单...原创 2011-09-06 13:06:58 · 131 阅读 · 0 评论 -
Java之策略模式
今天给大家介绍设计模式:策略模式 一.策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用 UML示意图 二.组成部分: 1. 环境角色: 持有一个策略类引用 2. 抽象策略 3. 具体策略: 相关的算法或操作 三.代码例子 1. 抽象策略 package com.eekq.strategy; public interfa...原创 2011-09-06 21:20:01 · 92 阅读 · 0 评论 -
java之动态代理模式(JDK和cglib)
代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发 给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而 是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 ...原创 2011-09-13 14:28:37 · 145 阅读 · 0 评论 -
Java之观察者模式
引子 还记得警匪片上,匪徒们是怎么配合实施犯罪的吗?一个团伙在进行行动的时候,总 有一两个人在门口把风——如果有什么风吹草动,则会立即通知里面的同伙紧急撤退。也许放风的人并不一定认识里面的每一个同伙;而在里面也许有新来的小弟不认识这个放风的。但是这没什么,这个影响不了他们之间的通讯,因为他们之间有早已商定好的暗号。 呵呵,上面提到的放风者、偷窃者之间的关系就是观察者模...原创 2011-09-21 10:35:08 · 142 阅读 · 0 评论