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

11 2010 档案

摘要:策略模式和装饰模式的根本区别可以用一个形象的比喻来说明: 策略模式--外表没有变,但心(本质)变了; 装饰模式--外表变了,但心(本质)没有变。 使用策略模式可以动态地让一个对象在许多行为中选择一种行为,以下列举一个简单的策略模式例子: //Person.java 策略接口public interface Person {public void speakLanguage();}//Chinese.java策略接口的实现类public class Chinese implements Person {public void speakLanguage() { System.err.print. 阅读全文

posted @ 2010-11-24 11:37 Jonathan Deng 阅读(259) 评论(0) 推荐(0)