阅读背景:

[置顶] IOS策略模式与多态

来源:互联网 

策略模式是一种常见的软件设计模式,这里简略得介绍一下策略模式并用IOS简略实现一下。
所谓的策略模式,顾名思义是要采取不同的策略的。一般来讲,在不同的情形下,处置某一个问题的办法也不一样。比如说对字符串的排序和对数字的排序,虽然用的都是快排,但是明显不可能应用一段通用的代码。有人说java里面的compareTo可以做到,但如果斟酌这么一个问题:一样是出门旅行,老年人身材衰弱,须要大批的休息,而孩子则是精神充分,愿望玩到更多的景点。如何在同一模式下表达以上信息、采取公道的设计模式进行封装而不是大批重写相似的代码,就须要学习并采取策略模式。 所谓的策略




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: