策略模式:结合工厂模式

面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 以下是工厂模式和策略模式相结合,贴代码   不打折: 满300减100: 打八折: 对外的工厂类:   客户端测试类: 通过以下代码可以看出,如果是当当用简易的工厂模式的话,需要让客户端测试类知道工厂类和父类。而策略模式和工厂模式结合的用法,客户端只需要认识一个工厂类即可。耦合更加
相关文章
相关标签/搜索