跟小D每日学口语

[导入]设计模式初学者系列-策略模式 -------为什么总是继承

     摘要: 由于出差,又接近年关,最近一段时间一直没有更新这个设计模式初学者系列,一定要坚持下去,坚持就是胜利。

策略模式有三种参与者:
一、 Context 这个类保存了对策略的引用,并且调用实际的策略实现,有可能还提供一个接口,让策略可以访问它内部的数据,在这里就是我们的“高校”类。
二、 Strategy 策略接口,给算法族定义一个通用的接口,让客户以一种一致的方法去访问。(I教务处报到,I缴费)
三、 ConcreteStrategy 这就是具体的策略实现了,实现策略接口(各报到步骤的实现)。   阅读全文

横刀天笑 2008-01-14 14:38 发表评论

文章来源:http://www.cnblogs.com/yuyijq/archive/2008/01/14/1038286.html
posted @ 2008-06-13 11:41  honour  阅读(96)  评论(0编辑  收藏  举报