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

java设计方式-适配器模式

2012-12-27 
java设计模式-适配器模式/** * 目标角色 */interface Eat{public void eatBanana()public void eatApple(

java设计模式-适配器模式

/** * 目标角色 */interface Eat{public void eatBanana();public void eatApple();public void eatOranger();}/** * 源角色 */ class PersonEat{public void eatApple() {}public void eatBanana() {}public void eatOranger() {}}/** * 适配器角色:扩展源角色,实现目标角色,从而使得目标角色改动时候,不用改动源角色,只要改动适配器 */ class Person extends PersonEat implements Eat{public void eatApple() {System.out.println("吃苹果....");}public void eatBanana() {System.out.println("吃香蕉....");}public void eatOranger() {System.out.println("吃橘子....");}}/** * 客户端 */ public class PersonMain {public static void main(String[] args){Eat p = new Person();p.eatApple();p.eatBanana();}}

?

热点排行