《GOF设计模式》—命令(COMMAND)—Delphi源码示例:参数化机制(回调函数)
来源:互联网 发布:中国网络发展现状趋势 编辑:程序博客网 时间:2024/05/03 19:14
示例:回调函数
说明:
你可用过程语言中的回调(callback)函数表达这种参数化机制。所谓回调函数是指函数先在某处注册,而它将在稍后某个需要的时候被调用。
代码:
unit uCallback;
interface
type
TAction1 = procedure();
var
FShowAction1: TAction1;
implementation
uses
Dialogs;
procedure Show1();
begin
ShowMessage('123');
end;
initialization
FShowAction1 := Show1;
end.
procedure TForm2.Button1Click(Sender: TObject);
begin
FShowAction1;
end;
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:参数化机制(回调函数)
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:参数化机制(使用命令模式)
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:命令接口
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:文档编辑
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:支持修改日志
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:支持取消和重做(一次取消)
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:支持取消和重做(多次取消1)
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:支持取消和重做(多次取消2)
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:在不同的时刻指定、排列和执行请求
- 《GOF设计模式》—适配器(ADAPTER)—Delphi源码示例:可插入的Adapter(参数化的适配器)
- 《GOF设计模式》—适配器(ADAPTER)—Delphi源码示例:可插入的Adapter(参数化的适配器)
- 《GOF设计模式》—抽象工厂(Abstract Factory)—Delphi源码示例:参数化的工厂
- 《GOF设计模式》—代理(PROXY)—Delphi源码示例:更新前拷贝机制(copy-on-write)
- 《GOF设计模式》—桥接(BRIDGE)—Delphi源码示例:创建正确的Implementor对象(参数)
- 《GOF设计模式》—桥接(BRIDGE)—Delphi源码示例:创建正确的Implementor对象(参数)
- 《GOF设计模式》—职责链(CHAIN OF RESPONSIBILITY)—Delphi源码示例:帮助机制
- 《GOF设计模式》—职责链(CHAIN OF RESPONSIBILITY)—Delphi源码示例:doesNotUnderstand机制
- 《GOF设计模式》—工厂方法(Factory Method)—Delphi源码示例:参数化工厂方法
- Java EE Module Dependencies is replaced by Web Deployment Assembly
- JS继承法汇总
- 天涯笑话
- perl多线程
- CRC编码算法研究与实现
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:参数化机制(回调函数)
- jstl 日期字符格式化标签
- TeeChart(2)
- 安装EUCALYPTUS
- 《GOF设计模式》—命令(COMMAND)—Delphi源码示例:参数化机制(使用命令模式)
- javascript 常用跳转方法
- Struts框架配置详解
- Android Makefile and build system 分析(转)
- javascript(js)iframe里的页面调用父窗口js函数的方法或弹出窗口调用父窗口js函数的方法