热点:

    Flash中简单工厂模式实现

      [   原创  ]   作者:
    收藏文章 暂无评论

    简单工厂模式包含工厂类、抽象产品类和具体产品类。本文将介绍如何在Flash中应用这一设计模式,结合实际操作步骤,帮助读者掌握其实现方法与使用技巧。

    1、 简单工作模式包含工厂类、抽象产品及具体产品三类。

    2、 抽象产品类定义了所有产品的通用类型接口,如以动物类为例所示。

    3、 具体工厂用于创建特定产品,如本例中的Fox类实例。

    4、 先定义类的包名,再导入并显示Sprite类所在的包。

    5、 定义Fox类,继承Sprite并实现IAnimal接口。

    6、 声明一个字符串类型的公共变量namef,并通过printf函数打印动物名称。

    7、 定义狼类,设置属性,添加行为方法。

    8、 采用相同方法定义输出大象Elephant的类。

    9、 工厂类是工厂模式的关键,负责创建和管理具体产品实例。

    10、 创建AniFactory工厂类,设定包名与类名。

    11、 定义一个公有静态的factory函数,接收动物类别名参数ani。

    12、 根据动物类型使用switch判断,若为狐狸,则创建狐狸类的对象实例。

    13、 当动物类型为狼或大象时,分别生成对应的狼类和大象类实例。

    14、 若输入的动物名称未在代码中定义,则提示Animal is not exit。

    15、 本例展示简单工厂模式的类图结构。

    16、 创建一个Flash文档,通过调用简单工厂模式代码,即可显示对应动物的名称。

    soft.zol.com.cn true https://soft.zol.com.cn/1082/10825899.html report 1040 简单工厂模式包含工厂类、抽象产品类和具体产品类。本文将介绍如何在Flash中应用这一设计模式,结合实际操作步骤,帮助读者掌握其实现方法与使用技巧。 1、 简单工作模式包含工厂类、抽象产品及具体产品三类。 2、 抽象产品类定义了所有产品的通用类型接口,如以动物类为...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Voxengo Elephant

    更新时间:2010年04月30日

    用户评分:6 | 1人点评

    软件类型:共享软件

    软件语言:英文

    Voxengo Elephant
    • 更新时间:2010年04月30日
    • 软件大小:5.8MB
    • 软件分类:视频格式
    • 语言种类:英文
    • 软件评级:1 人点评