代码改变世界

随笔档案-2008年1月14日

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

2008-01-14 14:38 by 横刀天笑, 3856 阅读, 收藏, 编辑
摘要: 由于出差,又接近年关,最近一段时间一直没有更新这个设计模式初学者系列,一定要坚持下去,坚持就是胜利。 策略模式有三种参与者: 一、 Context 这个类保存了对策略的引用,并且调用实际的策略实现,有可能还提供一个接口,让策略可以访问它内部的数据,在这里就是我们的“高校”类。 二、 Strategy 策略接口,给算法族定义一个通用的接口,让客户以一种一致的方法去访问。(I教务处报到,I缴费) 三、 ConcreteStrategy 这就是具体的策略实现了,实现策略接口(各报到步骤的实现)。 阅读全文
点击右上角即可分享
微信分享提示