-
将变化的部分抽象出来,设计为一个接口,在某一个实现类中持有该接口的引用,那么这个实现类就拥有了这个接口所具有的所有的方法。查看全部
-
策略模式精髓: 1.Favor composition over inheritance复合(组合)优先于继承 2.组合定义:在类中增加一个私有域,引用另一个已有的类的实例,通过调用引用实例的方法从而获得新的功能,这种设计被称作组合(复合)(意思就是:得到其他类的对象,使用这个对象的方法。)查看全部
-
策略模式就是将程序中可变的部分进行抽象分离成一个接口,在该接口下分别封装一系列具体的实现并可以让这些实现相互替换,从而导致程序不依赖接口中的具体实现。查看全部
-
正确选择strategy实现查看全部
-
策略模式的设计原则查看全部
-
策略模式抽象出来了一个不变的共性查看全部
-
策略模式查看全部
-
策略模式的适用场景查看全部
举报
0/150
提交
取消