设计模式、用Delphi实现---->Builder模式[4]

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

本文简介:选择自 programlover 的 blog

·      声明了一个创建抽象产品对象的接口:tabstractformbuilder

¨    tabstractformbuilder有三个抽象的工厂方法createformcreatespeedbuttoncreateeditcreateedit

·      tblueformbuildertredformbuilder用来实现创建具体产品对象的方法

 

 

运行的时候,客户程序调用一个具体类的公共构造器来创建它某一些部分,具体的构造器实例的调用方法如下:

 

 

procedure tform1.create3componentformusingbuilder(abuilder: tabstractformbuilder);

var

  newform: tform;

begin

  with abuilder do begin

    createform(application);

    createedit;

    createspeedbutton;

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

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

go top