设计模式之策略模式(面向接口编程)

面向实现编程的弊端 举一个简单的动物界的例子,咱们须要写一段代码,包含如下要素:鸭子类,鸭子的若干子类,实现一些方法。 惯用的编程思路: 一、写一个鸭子类Duck,写几个方法,好比鸭子飞行的方法fly(),鸭子叫的方法quack()。 二、写鸭子的子类,好比绿头鸭MallardDuck,继承Duck类。 三、在子类中重写以上两个方法。 这种编程思路的弊端: 一、代码冗杂: 在代码量少且代码稳定不变
相关文章
相关标签/搜索