摘要:
装饰模式:动态的将责任附加到对象上,想要扩展功能,装饰者提供有别于继承的另一种选择。 1,创建顶级类 package com.pattern.decorate;public abstract class Beverage { String description = "Unknown Beve... 阅读全文
posted @ 2013-11-21 16:19
梦见舟
阅读(144)
评论(0)
推荐(0)
摘要:
观察者模式: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的所有依赖者都会受到通知并自动更新。 1,定义事件源接口 package com.pattern.observer;public interface Subject { public void registerObse... 阅读全文
posted @ 2013-11-21 15:17
梦见舟
阅读(137)
评论(0)
推荐(0)
摘要:
策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 1,定义算法接口 package com.pattern.strategy.test;public interface MoveBehavior { public void move();}... 阅读全文
posted @ 2013-11-21 13:42
梦见舟
阅读(161)
评论(0)
推荐(0)
摘要:
1,泛化关系 泛化关系的表现形式有3中,类A 集成类B ,接口C 继承 接口D ,或者类E实现类F。 2,组合关系 组合关系描述的是整体与局部的关系,一个整体有很多部分组成,即整体包含的部分。 例如:身体包含了 头部 ,四肢,身体。。。 汽车包含 轮胎,车身,挡风玻... 阅读全文
posted @ 2013-11-21 10:57
梦见舟
阅读(118)
评论(0)
推荐(0)

浙公网安备 33010602011771号