设计模式、用Delphi描述-->Abstract Factory模式[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 programlover 的 blog

abstract factory模式(抽象工厂)

起源

delphi中的abstract factory模式在基本abstract factory模式进行了扩展。更多abstract factory模式的资料请参阅 [gam+]

目的

提供一个创建一系列相关或互依赖对象的接口,面无需指定它们的具体的类。

动机

这种模式是将你的应用与具体的类分类的最好办法,比如说,你要覆盖delphi的公正的vcl

你可以创建一个抽象工厂来实现自己的要组件。

应用

下面的例子使用一个抽象类工厂和两个实际的类工厂来实现不同特色的用户界面组件。toabstractfactory是一个单一的组件单独的类,以每个产品系列通常只需要个工厂。

 

toabstractfactory = class(tobject)

  public

    constructor create;

    destructor destroy; override;

    { 抽象的构造}

本文关键:设计模式、Delphi、VCL库
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top