标签:策略 模式 频繁 直接 面向接口编程 缺点 bsp 需要 执行
感觉第二章反复就说了这一个事儿...
行为参数化 : 适用于需求频繁变化的软件开发模式==>简单说准备好一个代码块并不执行,以后在需要的时候被程序其他部分调用
策略模式 : 接口一致,按需传递接口对应的实例,这就算是面向接口编程吧.
第一步:
比如;定义一个接口,然后通过不同的逻辑实现不同的功能.一个接口对应n个接口的实现.
缺点:过程很啰嗦.
第二步:
比如:匿名类,
缺点:还是很麻烦啊.
第三步:
比如Lambda直接可以行为参数化(逻辑作为参数)
第四步:
比如:抽象化list
标签:策略 模式 频繁 直接 面向接口编程 缺点 bsp 需要 执行
原文地址:http://www.cnblogs.com/nzhbk/p/7749733.html