Delegation:
消息的发送者(sender)告知接收者(receiver)某个事件将要发生,delegate机制使得接收者可以改变发送者的行为。通常发送者和接收者的关系是直接的一对多的关系。
Notification:
消息的发送者告知接收者事件已经发生或者将要发送,仅此而已,接收者并不能反过来影响发送者的行为。通常发送者和接收者的关系是间接的多对多关系。
Reference:
Delegating Authority - Cocoa Delegation and Notification ...
- 20:01
- 浏览 (210)
- 评论 (0)
- 分类: design pattern
- 进入论坛
Bridge模式的目的在于实现抽象(Abstraction)和实现(Implementor)的分离,具体参与者有 Abstraction, RefindAbstraction, Implementor和ConcreteImplementor。那么在一个具体的JDBC应用中,各个类是如何分别组织到Bridge模式的四个参与者中呢?java.sql.Driver作为Implementor,而各个数据库厂商实现的数据库驱动通过实现Driver接口作为ConcreteImplementor,这都是比较好理解的。但那些类是Abstraction和RefindAbstractio ...
- 22:32
- 浏览 (2795)
- 评论 (6)
- 分类: design pattern
- 进入论坛
Java中Proxy,Dynamic Proxy以及Reflection是什么关系呢?谈这个问题之前,我们要先了解三者究竟是什么东西。
一、Proxy。面向对象中Proxy是比较常用的,作为GOF 23个模式之一,Proxy在Design Patterns一书中有着详细的描述。Proxy的使用范围很广,下面以一个简单的访问控制为例。在这种情况下,外部使用者要想使用某个对象,必须通过该对象的代理进行。在这里,Proxy充当着“网关”的角色,这样,在外部触及到内部对象之前,我们可以做很多有意义的工作,如身份认证等。下面是一个简单的例子 ...
- 22:44
- 浏览 (525)
- 评论 (0)
- 分类: design pattern
IoC( Inversion of Control ,控制反转) 是很多轻量级容器广泛使用的模式,其中比较著名的就有Spring,HiveMine,PicoContainer等.IoC的来龙去脉 Matin Fowler 作了比较详细的描述,而且为IoC另外取了个名字,Dependence Injection(DI, 依赖注入),使其更加名副其实.王咏武 也在文章中对与IoC相关的几个概念作了深入的阐述.
DI有三种形式,依次是Type 1(接口注入),Type 2(设值方法注入) 和 Type ...
- 22:35
- 浏览 (566)
- 评论 (0)
- 分类: design pattern
- 浏览: 47626 次
- 性别:

- 来自: 广州/成都

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Two extractors couldn't ...
Update Scrubyt 0.3.4 to 0.4.01
-- by Dustin -
Bridge模式在JDBC中是如何 ...
哦。是这样的吧。JDBC有两个变化点。1.平台的变化2.数据库的变化。所以,这个 ...
-- by fireflyc -
Bridge模式在JDBC中是如何 ...
我觉得是jdbc的应用,实现DAO的时候用到了bridge模式吧,好像在哪里看到 ...
-- by crazycow -
背后的路【3】
一口气看完了...
-- by crazycow -
背后的路【2】
楼主有很多经历和我很像,希望能交个朋友,呵呵:)
-- by crazycow






评论排行榜