E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA设计模式
JAVA设计模式
学习23——状态模式
状态(state)模式:状态模式的意图是,允许一个对象在其内部状改变时改变它的行为。看起来就像是改变了它的类一样。主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。状态模式的结构如下图: 从图中可以看出状态模式有以下角色:1、抽象状态(State)角色:定义一个接口,用以封装环境对象的一个特定的状态所对应的行为
zzq19860626
·
2013-09-07 11:00
状态模式
JAVA设计模式
学习23——状态模式
阅读更多状态(state)模式:状态模式的意图是,允许一个对象在其内部状改变时改变它的行为。看起来就像是改变了它的类一样。主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。状态模式的结构如下图:从图中可以看出状态模式有以下角色:1、抽象状态(State)角色:定义一个接口,用以封装环境对象的一个特定的状态所对应
zzq19860626
·
2013-09-07 11:00
状态模式
JAVA设计模式
学习23——状态模式
状态(state)模式:状态模式的意图是,允许一个对象在其内部状改变时改变它的行为。看起来就像是改变了它的类一样。主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。状态模式的结构如下图: 从图中可以看出状态模式有以下角色:1、抽象状态(State)角色:定义一个接口,用以封装环境对象的一个特定的状态所对应的行为
zzq19860626
·
2013-09-07 11:00
状态模式
JAVA设计模式
学习23——状态模式
阅读更多状态(state)模式:状态模式的意图是,允许一个对象在其内部状改变时改变它的行为。看起来就像是改变了它的类一样。主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。状态模式的结构如下图:从图中可以看出状态模式有以下角色:1、抽象状态(State)角色:定义一个接口,用以封装环境对象的一个特定的状态所对应
zzq19860626
·
2013-09-07 11:00
状态模式
JAVA设计模式
学习23——状态模式
阅读更多状态(state)模式:状态模式的意图是,允许一个对象在其内部状改变时改变它的行为。看起来就像是改变了它的类一样。主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。状态模式的结构如下图:从图中可以看出状态模式有以下角色:1、抽象状态(State)角色:定义一个接口,用以封装环境对象的一个特定的状态所对应
zzq19860626
·
2013-09-07 11:00
状态模式
java设计模式
总结
1.适配器模式AdapterPattern主要用于listview等列表控件,因为这些控件需要大量的数据源,一般为array,或者list为了兼容这些不同的array和list,就需要用一个中间的接口,比如getCount是获取列表数目的接口voidgetCount(){ list.count();}或者voidgetCount(){ array.count();}这样就不需要任何东西,来
a2657222
·
2013-09-05 11:00
【设计模式】之原型模式
Java设计模式
之原型模式原型模式定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
wuwenxiang91322
·
2013-09-04 09:00
类
prototype
对象
java设计模式
实例
【设计模式】之状态模式
Java设计模式
之状态模式一、状态模式状态模式允许一个对象在其内部状态改变的时候改变行为。这个对象看上去象是改变了它的类一样。
wuwenxiang91322
·
2013-09-02 19:00
继承
类
对象
java设计模式
应用
Java设计模式
总结
一、常见的模式分类 创建模式结构模式行为模式简单工厂模式适配器模式不变模式工厂方法模式缺省适配模式策略模式抽象工厂模式合成模式模版方法模式单例模式装饰模式观察者模式多例模式代理模式迭代子模式建造模式享元模式责任链模式原始模型模式门面模式命令模式 桥梁模式备忘录模式 状态模式 访问者模式 解释器模式 调停者模式二、主要模式的定义和描述以下内容来自《headfirst设计模式》一书 模式定义描
paincupid
·
2013-09-01 13:00
Java设计模式
类型
Java设计模式
分为创建模式,结构模式,行为模式3种类型,下面我们分别加以阐述:
Java设计模式
之创建模式包括:Factory, 工厂模式Singleton, 单例模式Builder,
Kerry_Han
·
2013-08-30 15:00
java设计模式
详解
java设计模式
一.创建型设计模式 1.简单工厂模式 基本简介: 从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于
beijingliuqi
·
2013-08-30 11:00
java
设计模式
Spring中IOC和AOP的详细解释
代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类
chiweitree
·
2013-08-29 17:28
spring
Spring中IOC和AOP的详细解释
代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类
chiweitree
·
2013-08-29 17:00
Java设计模式
总结
一、策略模式1、概念:策略模式定义了算法族,并将算法族封装起来,算法可以相互替换,算法的变动不会影响请求该算法的客户。2、使用场景: 1)在不同类需要不同行为,或者不同类需要相同行为但行为表现(内容)不同时,可以使用strategy模式。需注意,在设计继承时需考虑是否使用策略模式,尤其继承中有动态行为时。 2)根据不同的情况使用不同的策略,或者策
Truong
·
2013-08-29 16:00
java设计模式
—Null Object模式
相信大家一定在开发中见过并且写过类似这样的代码: public Book getBook(int id) { if (id < 0) { return null; } return new Book(1, "Design Pattern", 100); Book book = getBook(-1); if (book != null) {
lizhao6210126.com
·
2013-08-29 15:00
java设计模式
null object 模式
JAVA设计模式
-备忘录模式-Memento-游戏备份存档
19.Memento(备忘录)意图:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。适用性:必须保存一个对象在某一个时刻的(部分)状态,这样以后需要时它才能恢复到先前的状态。如果一个用接口来让其它对象直接得到这些状态,将会暴露对象的实现细节并破坏对象的封装性。解释:这个貌似没啥可以解释的==实现:实现一个有两个存档的"game"
kemucc
·
2013-08-29 14:49
JavaSE
JAVA设计模式
-状态模式-State-订单状态
21.State(状态)意图:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。解释:比如说对订单的提交,第一次提交是成功的,但是第二次提交的时候就会是失败的,因为其内部状态已经改变,而外部都是“订单”调用了“提交”方法,同一个行为,但是实质上造成的效果已经不同。适用性:一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。一个操作中含有庞大的多分支的条件语
kemucc
·
2013-08-28 16:47
JavaSE
JAVA设计模式
-适配器(类适配器、对象适配器)模式-Adapter
AdapterClass/Object(适配器类适配器/对象适配器)意图:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用性:你想使用一个已经存在的类,而它的接口不符合你的需求。你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。(仅适用于对象Adapter)你想使用一
kemucc
·
2013-08-27 11:58
JavaSE
java设计模式
Java
J2SE
设计模式
JAVA设计模式
学习22——备忘录模式
备忘录(Memento)模式:又叫做快照模式(SnapshotPattern)或Token模式,属于行为模式。在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式有如下结构图:备忘录模式涉及角色如下:发起人(Originator):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。
zzq19860626
·
2013-08-26 21:00
备忘录模式
JAVA设计模式
学习22——备忘录模式
备忘录(Memento)模式:又叫做快照模式(SnapshotPattern)或Token模式,属于行为模式。在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式有如下结构图:备忘录模式涉及角色如下:发起人(Originator):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。
zzq19860626
·
2013-08-26 21:00
备忘录模式
JAVA设计模式
学习22——备忘录模式
阅读更多备忘录(Memento)模式:又叫做快照模式(SnapshotPattern)或Token模式,属于行为模式。在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式有如下结构图:备忘录模式涉及角色如下:发起人(Originator):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内
zzq19860626
·
2013-08-26 21:00
备忘录模式
JAVA设计模式
学习22——备忘录模式
阅读更多备忘录(Memento)模式:又叫做快照模式(SnapshotPattern)或Token模式,属于行为模式。在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式有如下结构图:备忘录模式涉及角色如下:发起人(Originator):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内
zzq19860626
·
2013-08-26 21:00
备忘录模式
JAVA设计模式
学习22——备忘录模式
阅读更多备忘录(Memento)模式:又叫做快照模式(SnapshotPattern)或Token模式,属于行为模式。在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式有如下结构图:备忘录模式涉及角色如下:发起人(Originator):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内
zzq19860626
·
2013-08-26 21:00
备忘录模式
JAVA设计模式
学习22——备忘录模式
备忘录(Memento)模式:又叫做快照模式(SnapshotPattern)或Token模式,属于行为模式。在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。备忘录模式有如下结构图:备忘录模式涉及角色如下:发起人(Originator):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。
zzq19860626
·
2013-08-26 21:00
备忘录模式
Java设计模式
—迭代器(Iterator)
Java设计模式
—迭代器(Iterator)转自(http://blog.163.com/nonoliuhao@126/blog/static/1716520942010101131346478/)1
XuanZuoNuo
·
2013-08-26 12:00
java设计模式
之工厂方法
定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例*延迟到其子类。 适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当*将创建对象的职责委托给多个帮助*类中的某一个,并且*希望将哪一个帮助子类是代理者这一信息局部化的时候。 参与者
453898875
·
2013-08-26 12:00
java设计模式
常用的
java设计模式
一、单例模式 1 单例模式:一个类有且仅有一个实例,并且自行实例化向整个系统提供。 动机和应用场景: 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows中就只能打开一个任务管
argel_lj
·
2013-08-21 21:00
java设计模式
JAVA设计模式
学习21——命令模式
阅读更多命令(Command)模式:又称Action模式或者Transaction模式。它属于对象的行为模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和撤销功能。GoF命令模式结构图如下:命令模式是有以下角色:抽象命令(Command)角色:声明执行操作的接口。具体命令(ConcreteCommand)
zzq19860626
·
2013-08-21 08:00
命令模式
JAVA设计模式
学习21——命令模式
阅读更多命令(Command)模式:又称Action模式或者Transaction模式。它属于对象的行为模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和撤销功能。GoF命令模式结构图如下:命令模式是有以下角色:抽象命令(Command)角色:声明执行操作的接口。具体命令(ConcreteCommand)
zzq19860626
·
2013-08-21 08:00
命令模式
JAVA设计模式
学习21——命令模式
命令(Command)模式:又称Action模式或者Transaction模式。它属于对象的行为模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和撤销功能。GoF命令模式结构图如下: 命令模式是有以下角色:抽象命令(Command)角色:声明执行操作的接口。具体命令(ConcreteCommand)角
zzq19860626
·
2013-08-21 08:00
命令模式
JAVA设计模式
学习21——命令模式
命令(Command)模式:又称Action模式或者Transaction模式。它属于对象的行为模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和撤销功能。GoF命令模式结构图如下: 命令模式是有以下角色:抽象命令(Command)角色:声明执行操作的接口。具体命令(ConcreteCommand)角
zzq19860626
·
2013-08-21 08:00
命令模式
JAVA设计模式
学习21——命令模式
命令(Command)模式:又称Action模式或者Transaction模式。它属于对象的行为模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和撤销功能。GoF命令模式结构图如下: 命令模式是有以下角色:抽象命令(Command)角色:声明执行操作的接口。具体命令(ConcreteCommand)角
zzq19860626
·
2013-08-21 08:00
命令模式
JAVA设计模式
学习21——命令模式
阅读更多命令(Command)模式:又称Action模式或者Transaction模式。它属于对象的行为模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和撤销功能。GoF命令模式结构图如下:命令模式是有以下角色:抽象命令(Command)角色:声明执行操作的接口。具体命令(ConcreteCommand)
zzq19860626
·
2013-08-21 08:00
命令模式
Java设计模式
笔记之合成模式
1.合成模式合成(Composite)模型模式属于对象的结构模式。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素和复合元素同等看待。2.模式结构(1)抽象构件(Component):抽象角色,定义所有单纯构件和复合构件的共同行为。(2)树叶(leaf):没有子构件的单纯构件(3)树枝(Composite):复合构件,包含有子构件。合成必须要在合适的地方提
Hsienhua
·
2013-08-20 17:22
设计模式
JAVA设计模式
学习20——责任链模式
责任链(ChainofResponsibility)模式:责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利用这种方式将发送者和接收者解耦,类图如下:通过上图可以看出责任链模式有两个角色:抽象处理者(Handler)角色
zzq19860626
·
2013-08-17 14:00
责任链模式
JAVA设计模式
学习20——责任链模式
阅读更多责任链(ChainofResponsibility)模式:责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利用这种方式将发送者和接收者解耦,类图如下:通过上图可以看出责任链模式有两个角色:抽象处理者(Handle
zzq19860626
·
2013-08-17 14:00
责任链模式
JAVA设计模式
学习20——责任链模式
阅读更多责任链(ChainofResponsibility)模式:责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利用这种方式将发送者和接收者解耦,类图如下:通过上图可以看出责任链模式有两个角色:抽象处理者(Handle
zzq19860626
·
2013-08-17 14:00
责任链模式
JAVA设计模式
学习20——责任链模式
阅读更多责任链(ChainofResponsibility)模式:责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利用这种方式将发送者和接收者解耦,类图如下:通过上图可以看出责任链模式有两个角色:抽象处理者(Handle
zzq19860626
·
2013-08-17 14:00
责任链模式
JAVA设计模式
学习20——责任链模式
责任链(ChainofResponsibility)模式:责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利用这种方式将发送者和接收者解耦,类图如下:通过上图可以看出责任链模式有两个角色:抽象处理者(Handler)角色
zzq19860626
·
2013-08-17 14:00
责任链模式
JAVA设计模式
学习20——责任链模式
责任链(ChainofResponsibility)模式:责任链模式是对象的行为模式。使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系。将这些对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式强调的是每一个对象及其对下家的引用来组成一条链,利用这种方式将发送者和接收者解耦,类图如下:通过上图可以看出责任链模式有两个角色:抽象处理者(Handler)角色
zzq19860626
·
2013-08-17 14:00
责任链模式
Java设计模式
透析之 —— 适配器(Adapter)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9400141今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。”你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得及呢?“没关
zhujiaxing666666
·
2013-08-14 09:00
JAVA设计模式
学习19——观察者模式
阅读更多观察者(Observer)模式:是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听(Source/Listener)模式或者从属(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观
zzq19860626
·
2013-08-13 21:00
观察者模式
JAVA设计模式
学习19——观察者模式
观察者(Observer)模式:是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听(Source/Listener)模式或者从属(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式
zzq19860626
·
2013-08-13 21:00
观察者模式
JAVA设计模式
学习19——观察者模式
观察者(Observer)模式:是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听(Source/Listener)模式或者从属(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式
zzq19860626
·
2013-08-13 21:00
观察者模式
JAVA设计模式
学习19——观察者模式
阅读更多观察者(Observer)模式:是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听(Source/Listener)模式或者从属(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观
zzq19860626
·
2013-08-13 21:00
观察者模式
JAVA设计模式
学习19——观察者模式
阅读更多观察者(Observer)模式:是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听(Source/Listener)模式或者从属(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观
zzq19860626
·
2013-08-13 21:00
观察者模式
JAVA设计模式
学习19——观察者模式
观察者(Observer)模式:是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听(Source/Listener)模式或者从属(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式
zzq19860626
·
2013-08-13 21:00
观察者模式
职责链模式
[转载]
java设计模式
_ 职责链模式(带 例子) 个人理解: COR模式除了要完成自己的功能外,还需要考虑当自己不能处理该request时,需要pass给下一个(这里的下一个其实是你指定的传入作为参数的
Zhouchenyu
·
2013-08-13 17:00
职责链模式
java设计模式
之观察者模式
今天在看张龙老师视频时对观察者模式又有了进一步的理解,把笔记记录下来。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。观察者模式的组成–抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个
lfl2011
·
2013-08-13 00:00
观察者模式
java设计模式
设计模式---动态代理
一.理解:代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
xiaodu1993
·
2013-08-12 12:38
动态代理
上一页
136
137
138
139
140
141
142
143
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他