Bin's

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年12月23日

摘要: /* 适配器设计 正常情况一个子类实现接口,就必须要覆写接口的全部抽象方法,但有时为了不全部实现抽象方法。 可以使用一个抽象类来实现接口,然后再又子类继承抽象类。即可实现,在不覆写接口的全部抽象方法时,也能调用实现接口。*/interface Window{ public void open(); public void close(); public void icon(); public void unicon(); }abstract class Adapter implements Window{ public void open(){}; //加上大括号,表示空实现方法。 阅读全文
posted @ 2009-12-23 20:02 Jesuca 阅读(225) 评论(0) 推荐(0) 编辑

摘要: 一般设计模式:/*普通的代码编写方式*/interface Fruit{ public void eat(); }class Apple implements Fruit{ public void eat(){ System.out.println("**吃苹果**") ; } }class Orange implements Fruit{ public void eat(){ System.out.println("**吃橘子**") ; } } public class FactoryDemo01{ public stat 阅读全文
posted @ 2009-12-23 19:59 Jesuca 阅读(283) 评论(0) 推荐(0) 编辑

摘要: /* 代理设计模式 模拟一种情况:张某有很多钱,陈某向张某借了100W。规定一年后归还。 但是在一年后,当张某向陈某讨债时,陈某却不还。 无奈之下张某找到了范某,范某经营了一家讨债公司,基本手法,威逼利诱。 范某为了成功讨回张某的钱。在这之前准备了刀、枪、棍棒。 陈某害怕范某,把钱还了。 讨回钱后,张某都得归还的100W,范某销毁罪证。*/interface Dun{ public void rentMoney(); }class Realer implements Dun{ public void rentMoney(){ System.out.println("Real 阅读全文
posted @ 2009-12-23 19:50 Jesuca 阅读(191) 评论(0) 推荐(0) 编辑