delphi – 类辅助工具有什么好的用处?

Delphi(可能还有很多其他语言)有类助手。这些提供了一种向现有类添加额外方法方法。没有做一个子类。

那么,什么是类帮助器的好用途?

解决方法

我使用他们:

>将insert enumerators转换为不实现它们的VCL类。
>到enhance VCL类。
>添加方法到TStrings类,所以我可以在my derived lists和TStringList中使用相同的方法

TGpStringListHelper = class helper for TStringList
public
  function  Last: string;
  function  Contains(const s: string): boolean;
  function  FetchObject(const s: string): TObject;
  procedure Sort;
  procedure Remove(const s: string);
end; { TGpStringListHelper }

>简化对记录字段和remove casting的访问。

相关文章

ffmpeg 是一套强大的开源的多媒体库 一般都是用 c/c++ 调用, 抽空研究了一下该库的最新版 ,把...
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄...
1 mov dst, src dst是目的操作数,src是源操作数,指令实现的功能是:将源操作数送到目的操作数中,即:...
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。 1.CreateProcess因为使用复杂...
API原型: Declare Function MoveFileEx& Lib "kernel32" Alias "MoveFileExA" (By...