11.工厂方法模式

基本介绍

工厂方法模式同样属于类的创建型模式,又被称为多态工厂模式。工厂方法模式的意义是定义一个创建实例对象的工厂接口,将实际创建工作推迟到子类当中。该接口作为一个抽象角色,负对具体工厂类定义必须实现的方法。进一步抽象化获得的好处就是可以让工厂类也变得自由起来,可以随意组合,这样做进一步降低了耦合。

代码实现(没必要实现)

工厂接口

工厂类1_水果工厂

工厂类2_饮料工厂

水果(抽象类)

饮料(抽象类)

苹果类

橘子类

肥宅快乐水类

瘦宅快乐水类

以上类有继承实现的关系

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容