木灵鱼儿
设计模式
创建型模式:工厂模式(包含抽象工厂)
简介工厂模式是讲需要实例化的代码提取出来,放到一个专门的类中去做管理和维护,达到和主体代码的解耦,从而提高项目的扩展性和维护性。将创建实例与调用实例进行解耦!简单来说就是把new操作(创建实例)放到一个专门的地方统一管理,而不是在代码中耦合使用,方便管理和扩展。工厂模式有三种用法:简单工厂模式、工厂方法模式、抽象工厂模式简单工厂模式简单工厂模式是指由一个工厂对象决定创建出哪一种产品类的实例。比如我们需要建一个饭店,这个饭店需要招三名厨师,他们要有各自的拿手菜:水煮牛肉、青椒炒蛋、炒米粉。为了能方便的招聘厨师,我定了一个要求,厨师必须会:开火、颠勺、关火、出菜于是我写了一个接口来要求这些厨...
最近评论