首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Pattern: Adapter 中级兑现

2012-09-14 
Pattern: Adapter 中级实现博客 Pattern: Adapter 简单实现大致说了说 Adapter Pattern 是怎么回事。针对 A

Pattern: Adapter 中级实现

博客 Pattern: Adapter 简单实现  大致说了说 Adapter Pattern 是怎么回事。


针对 Adapter Pattern,进一步的实现。


代码工程结构


Pattern: Adapter 中级兑现


这次实现与上次不同的地方很多,主要的不同在于将类抽象化。


Adapter 一个接口,抽象类 PowerAdapter 实现了该接口。


IntelPCPowerAdapter 是 PowerAdapter 的实现类。


PC 抽象类,IntelPC 是其具体实现类。


具体设计代码如下


Adapter.java

package mark.zhang;public class Client {public static void main(String[] args) {Power power = new Power();PC<PowerAdapter> pc = new IntelPC();PowerAdapter pAdapter = new IntelPCPowerAdapter(power);pc.setAdapter(pAdapter);}}


如果你现在还有 AMDPC,自己可以实现一个 AMDPCPowerAdapter 即可。









热点排行