Abstract Factory 提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类.
生成代码如下
unit unit1;
interface
uses SysUtils, Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs;
type TAbstractProductA = class(TObject) end;
TAbstractProductB = class(TObject) end;
TProductB2 = class(TAbstractProductB) end;
TProductB1 = class(TAbstractProductB) end;
TProductA2 = class(TAbstractProductA) end;
TProductA1 = class(TAbstractProductA) end;
TAbstractFactor......
阅读全文