设计模式、用Delphi实现---->Decorator 模式[11]

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

本文简介:选择自 programlover 的 blog

 

procedure ttextfilter.writeline(const line: string);

begin

  textstream.writeline(line);

end;

在这些实现代码一个非常有兴趣的是:

·      装饰类的行为方法readlinewritelinegetendoftext只是简单的调用相应的textstream方法。

·      settextstream方法在分配一个新的值前安全的释放它的方本流。

·      释造函数将textstream := nil,因为在settextstream有可能释放当前的文本流。

现在可能真正的创建一个将文本转换成大写的过滤器了

接口部分的代码:

type

本文关键:设计模式、Delphi、VCL库
 

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

go top