美文网首页
二,设计模式之工厂模式

二,设计模式之工厂模式

作者: Grape_葡萄 | 来源:发表于2017-04-06 20:24 被阅读0次

    1.概念理解

    工厂模式一般是在一个类中,拥有若干个方法,且有多个子类继承于这个类,在main方法中使用new关键字进行这个类的实例化时,可以使用另一个工厂类进行实例化,实现在工厂类里面选择子类进行创建对象的方式,或者不使用new关键字直接使用工厂类“.”进行实例化创建子类对象

    2.案例分析

    public class GameObject

    {

    public Vector3 position = new Vector3();

    };

    public class Vector3

    {

    public double x;

    public double y;

    public double z;

    public Vector3(double x,double,y,double z)

    {

    this.x=x;

    this.y=y;

    this.z=z;

    }

    };

    //继承于GameObject类的子类,表示工厂的产品类

    public class Bullet:GameObject

    {

    相关文章

      网友评论

          本文标题:二,设计模式之工厂模式

          本文链接:https://www.haomeiwen.com/subject/ymaqattx.html