-
方案三:组合 将飞行行为抽象为接口,在父类中持有该接口,并由该接口代理飞行行为。 private FlyingStragedy flyingStragedy; public void fly(){ flyingStragedy.performFly(); }查看全部
-
复合优先于继承查看全部
-
在类中增加一个私有域,引用另一个已有的类的实例,通过调用引用查看全部
-
组合概念查看全部
-
策略模式定义查看全部
-
组合的慨念查看全部
-
多用组合,少用继承查看全部
-
策略模式的使用场景查看全部
-
什么是组合查看全部
-
多用组合!查看全部
-
策略的诞生查看全部
-
策略模式的适用场景查看全部
-
策略模式缺点查看全部
-
策略模式优点查看全部
-
策略模式的实现步骤 1. 通过分离变化得出策略接口strategy 2. strategy的实现类 3. 客户程序中 “ 有一个 ” strategy 4. 客户程序中选择组装正确的strategy实现查看全部
举报
0/150
提交
取消