您的位置首页百科问答

谁能通俗说一下什么是工厂模式吗

谁能通俗说一下什么是工厂模式吗

的有关信息介绍如下:

谁能通俗说一下什么是工厂模式吗

假设有一个工厂是生产玩具的,你现在需要玩具,你就跟工厂说给我生产一个小熊,然后工厂就给了你一个小熊玩具,如果你说给我生产一个大象,工厂就给了你一个大象玩具,用代码来表示class Factory{ public Toy getToys(String type){ if("xiaoxiong"){ return new XiaoXiong(); }else if("daxiang"){ return new Daxiang(); } }}calss Toy{}class XiaoXiong extends Toy{}class Daxiang extends Toy{}void main(){ //先获取到工厂实例,也就是你现在有一个工厂了 Factory f = new Factory(); //让工厂生产一个小熊对象 XIaoXIong xiaoxiong = f.getToys("xiaoxiong");}这就是简单工厂模式,把你想要生产的实例对象告诉工厂,然后工厂给你返回一个实例对象如果想知道更多看下面的blog.csdn.net/lovelion/article/details/9300337