首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

桥梁方式

2012-09-07 
桥梁模式桥梁模式:将抽象与实现解耦,使得两者可以独立的发展(重点在于解耦)?interface Implementor{public

桥梁模式

桥梁模式:将抽象与实现解耦,使得两者可以独立的发展(重点在于解耦)


桥梁方式?

interface Implementor{public void baseMethodOne();public void baseMethodTwo();}class ConcreteImpl implements Implementor{@Overridepublic void baseMethodOne() {System.out.println("...one...");}@Overridepublic void baseMethodTwo() {System.out.println("...two...");}}abstract class Abstractor{private Implementor impl;public Abstractor(Implementor impl){this.impl = impl;}public void action(){this.impl.baseMethodOne();this.impl.baseMethodTwo();}}class SonOfAbstractor extends Abstractor{public SonOfAbstractor(Implementor impl){super(impl);}@Overridepublic void action(){super.action();//----- 自己的逻辑实现。。。。System.out.println("self logic...");}}public class BridgeClient {public static void main(String[] args) {Implementor impl = new ConcreteImpl();Abstractor abs = new SonOfAbstractor(impl);abs.action();}}
?

?

?

?

?

?

热点排行