摘要:
这就是策略模式,高内聚低耦合的特点也表现出来了。
还有一个就是扩展性,也就是 OCP原则,只要修改 Context.java 就可以了。
提供了一种替代继承的方法,而且既保持了继承的优点(代码重用)还比继承更灵活(算法独立,可以任意扩展)。
避免程序中使用多重条件转移语句,使系统更灵活,并易于扩展。
/**
* @author wonter
* 描述: 一天学一个模式 更新中,请关注我的博客!
* 博客: http://www.cnblogs.com/Javame
* 邮件: yiyu1@163.com
*/ 阅读全文