首页 > 编程知识 正文

工厂模式代码,简单工厂模式java

时间:2023-05-06 11:05:52 阅读:54510 作者:1179

首先,让我们看看什么是工厂模式:

工厂模式是创建模式,提供创建对象的最佳方法。

在工厂模式下,创建对象时不会向客户端公开创建逻辑,而是指向使用公共接口新创建的对象。

画画理解:

代码分析:

public class Test_工厂(publicstaticvoidmain (string [ ] args )//BMW工厂开始生产Factory bmw=new BMWFactory ) )。 //多态性Car c=bmw.creat (; //多态性c.run (; Factory benz=new BenzFactory (; Car c2=benz.creat (; c2.run (; //定义一辆车接口的接口car {//所有车在void run (上行驶) classbmwimplementscar { @ overridepublicvoidrun () ({ system . } classbenzimplementscar { @ overridepublicvoidrun () {System.out.println (“奔驰车在路上行驶”); //抽象的工厂类,用于制造各种各样的车。 //工厂作为一个接口,不同的车厂也可以实现该接口abstract class factory { publicabstractcarcreat ()。 (//宝马工厂classbmwfactoryextendsfactory (publiccarcreat ) ) {return new BMW; } classbenzfactoryextendsfactory { publiccarcreat () {return new Benz ); }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。