摘要:
这和之前的策略模式都很像,将几个“处理器”定义为类,都有相同的一个方法。 1.写出几个策略类,有相同的方法(用接口实现) 2.主类有一个数组用于保存插入的不同的策略函数的对象 3.主类中用循环取出不同的策略对象,调用对象的处理方法,返回true,程序就停止运行 阅读全文
摘要:
先对上述例子进行分析,先设置几种策略,这几种策略是对字符串进行操作的几种方式。分别有找出含有a的,找出含有?的,?作为参数传入,还有随即找出一个。 这几个策略都写成类。主类写成一个含有添加字符串功能的类,还有一个是对字符串的操作方法,在这个操作方法中传入一个策略的对象作为参数。在方法里面调用这个参数 阅读全文