特牛生活网

Scala三种常用设计模式_scala 设计模式-CSDN博客

网友收藏
Scala三种常用设计模式三种工厂模式简单工厂模式不是23种设计模式之一,通过定义一个创建对象的类,由这个类来封装实例化对象它的行为工厂方法模式工厂方法模式将对实际类的初始化封装在一个方法中,让子类来决定初始化哪个类。例如:在购买pizza时,需要在orderpizza这个类中利用if语句去一个一个判断到底是什么类型的pizza,如果以后业务增加,即pizza种类增多,那么在这个购买类中将会增加更多的业务逻辑,修改代码难度增加,因此,需要将原有的购买pizza类进行抽象化且抽象其中的一些必要的方_scala 设计模式