摘要: 要看一下原理才行 阅读全文
posted @ 2017-03-02 17:58 firs大风吹 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 定义一系列的算法,把他们封装起来,使得算法独立于适用对象。 比如,一个系统有很多的排序算法,但是使用哪个排序算法是客户对象的自有。因此把每一个排序当做一个策略对象,客户调用哪个对象,就使用对应的策略方法。 应用场景 1 当许多的类,仅仅是行为或者策略不同时,可以把行为或策略单独提取出来,这样主体的类 阅读全文
posted @ 2017-03-02 10:47 firs大风吹 阅读(134) 评论(0) 推荐(0) 编辑