本章从浅入深的讲解了策略模式的使用,以及策略模式中所涉及到的几个设计原则,在本章的最后给出了策略模式的定义. 1.定义及优点 什么是策略模式呢? 答:定义算法族(对象),分别封装起来,让他们之间可以相互替换. 优点:算法(对象)的变化独立于使用算法的客户 如果,没有看本章前面的东西,直接给我这么一个定义,我也不明白这说的是什么意思.然而,如果你读了前面的东西,在来看这个定义就很简单了. 通俗来说就是(我个人的理解),把相互独立的东西独立出来,单独定义成算法(也就是对象,java世界中万物皆对象)…