144 - 问,刻录软件开发之Strategy模式应用

144 - 问,刻录软件开发之Strategy模式应用

Strategy

意图

封装一系列的算法,使他们可以相互替换。

例子

光盘文件系统有iso9660,udf等。不同的文件系统对文件的校验方式有着不同的要求。

例如对“光盘卷标”的校验方式。假设现在要校验对话框上的光盘卷标文本框。

144 - 问,刻录软件开发之Strategy模式应用_第1张图片

144 - 问,刻录软件开发之Strategy模式应用_第2张图片

参考资料

http://en.wikipedia.org/wiki/Strategy_pattern

你可能感兴趣的:(144 - 问,刻录软件开发之Strategy模式应用)