读书人

java设计方式-适配器模式

发布时间: 2012-12-27 10:17:10 作者: rapoo

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();}}

?

读书人网 >软件开发

热点推荐