实例讲解Java开发中简单工厂模式的核心操作

Java开发中工厂模式是很常见的,同时也是最好的代表,对有经验对象开发者使用的,下文是云上诗词技术频道小编为大家带来的实例讲解Java开发中简单工厂模式的核心操作,需要的朋友可以了解下。

简介

简单工厂模式 (Simple Factory) 又叫静态工厂方法(Static Factory Method)模式。

简单工厂模式通常是定义一个工厂类,这个类可以根据不同变量返回不同类的产品实例。

简单工厂模式是一种对象创建型模式但是简单工厂模式不属于23种Gof设计模式之一。

实例

如何实现一个具有加减乘除基本功能的计算器?

对于这四种运算来说,都需要两个操作数,差别仅在于返回的结果不同。

由此,我们可以抽象化它们的共性,提炼出一个父类。这个类中包含两个操作数,一个返回结果方法,这个方法期望在子类中得以实现。

以下通过具体代码来说明。

Product (Operation) : 产品角色,简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。

// Product角色,所有实例所共有的公共接口abstract class Operation { public int numA; public int numB; public abstract int GetResult();}

原创文章,作者:nxyxs,如若转载,请注明出处:http://www.yunshangshici.com/26431.html

(0)
上一篇 2022年6月11日 下午1:35
下一篇 2022年6月11日 下午1:35

相关推荐

返回顶部