《设计模式之适配器》的相关内容
相关讨论
Adapter - 适配器模式
意图
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(GoF)
场景
相信很多人都知道什么是显卡,也有很多人知道显卡的本名——图形适配器。恩,是的,正好这回说说Apater模式,就拿显卡来例子来分析一下Adapter模式。
我们知道显示器(Client)是用来显示图形的,它是不能显示数 ...
by lintomny 2007-04-24 浏览 (4035) 回复 (7) 关键字: 设计模式
设计模式之适配器 Adapter
Adapter 换个包装,再度利用。
此实例把“Hello”字符串输出成
(Hello)
*Hello*
适配器起到把交流电转换成直流电的作用,在这里的适配器是PrintBanner类,它分别利用showWithParen方法,showWithAster方法来实现printWeak和printStrong。
&n ...
by qingzi2534 2007-01-16 浏览 (3510) 回复 (12) 关键字: adapter 换个包装,再度利用。
适配器模式(adapter)
为一个接口提供缺省实现,这样子类可以从这个缺省实现进行扩展.而不必从原有接口进行扩展.作为适配器模式的一个特例,缺省适配模式在java语言中有着特殊的应用.(引用java模式书)
adapter是一个非常常用的设计模式.
像windows的每个窗口,事件很多个.关闭,移动,最大化,最小化,
java代码设计如下:
interface 窗口{
public void 关闭();
publ ...
by lyx_2709 2007-02-13 浏览 (1889) 回复 (2) 关键字:
Domain injection with AOP
几个月前在JavaEye上讨论得如火如荼的domain object问题似乎已经硝烟散尽。在那个经典的贴子 里,robbin为domain object总结了三种模型,其中的模型二好象完美地解决了domain object的所有疑问。但现实的情况却并不象理想中的那么简单,在贴子的末尾七彩狼、frankensteinlin等都提出了相关的疑问。虽然我们的domain object里只包含业务逻辑,我 ...
by xiecc 2005-08-30 浏览 (19757) 回复 (34) 关键字:
从 JDK 1.0 到 JDK 1.1 中事件模型的发展看继承和组合的优缺点
JDK 1.0 事件模型向 JDK 1.1 事件模型的发展,反映了 OOP 从以继承为中心向以接口为中心的转变。《设计模式》等一系列面向对象经典教材一再教导我们,要针对接口编程,不要针对实现编程。要优先使用组合,慎重使用继承。
先来看一下 JDK 1.0 中的事件模型。
1、在 JDK 1.0 中,所有的事件处理由 GUI 组件(Window、Menu、Button、etc.)本身负责。这些组件都 ...
by dlee 2003-11-07 浏览 (6197) 回复 (11) 关键字:
相关博客
Java设计模式之适配器模式
通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或接口的名称与客户类所查找的不同等诸多不同原因导致的。
在这种情况下,现有的接口需要转化(convert)为客户类期望的接口,这样保证了对现有类的重用。如果不进行这样 ...
by baby69yy2000 2007-12-10 浏览 (166) 回复 (0) 关键字: java
适配器模式
参考书籍: 阎老师的 《java与模式》
网络文章:《追mm与java的23个模式》www.linuxmine.com/44779.html
标题:适配器模式
----------------------------------------我是分割线--------------------------------------------------
定义:把一个类的接口变 ...
by heiren3821 2007-06-09 浏览 (150) 回复 (0) 关键字: 学习笔记
adapter适配器模式
adapter适配器模式,目的在于扩展。是在原系统上进行扩展时用到的方法。 adapter适配器模式,个人认为在其名前加两个字,命名为接口适配模式。其用意是在保留原有类的前提下(即不改变原来的代码)把一个类的接口转换另一个接口,这样可以让具有不同接口的(原本接口不匹配的)多个类可以一起工作。而如果没有这样的转换,将不能使用到 ...
by linbzh 2008-05-20 浏览 (86) 回复 (0) 关键字:
相关圈子讨论
社区版WAS的配置介绍
如何在websphere application server community edition中配置相关的数据库(包括 IBM® Cloudscape、Oracle®、Microsoft® SQL Server 和 DB2®)、Java Message Service (JMS)、SSL、LDAP 和 CORBA over IIOP。
配置数据库资源
大多数企业应用程序使用关系数据库。Co ...
by IBM文章编辑 2007-08-07 浏览 (1993) 回复 (0)
acegi在appfuse中的应用
Acegi是Spring Framework 下最成熟的安全系统,它提供了强大灵活的企业级安全服务,如完善的认证和授权机制,Http资源访问控制,Method 调用访问控制,Access Control List (ACL) 基于对象实例的访问控制,Yale Central Authentication Service (CAS) 耶鲁单点登陆,X509 认证,当前所有流行容器的认证适配器,Cha ...
by snowind9 2007-07-19 浏览 (2111) 回复 (1)

