![]() |
1
7
实现模式没有“好”或“最好”的方法。
例如,您还可以使用泛型特性(从Delphi2009年开始提供)来简化许多模式的使用。
如果你使用Delphi-3之前的版本,或者想避免
除了关于如何实现观察者模式的“纯”问题之外,还可以很好地识别Delphi中实现观察者模式的类。
例如
TDataSet
/
TDataSource
同时执行
observer pattern
.
我写了一篇
TDataLinkReflector
基于的组件
基于
但即使是像事件这样看似简单的事情,也可以视为基于该模式(尽管事件是单类型的,所以只有一个观察者可以观察一个事件)。 另一个实现这个的类是 TApplicationEvents ;每个实例都允许您监听应用程序上的任何事件。 我希望能对delphi中使用观察者模式的地方有所了解。 ——杰罗恩 PS:任何对我编写的组件感兴趣的人都可能希望看到 CodeRage video mentioned here . |
![]() |
Some1Else · 函数在Delphi中重新创建TForm 3 年前 |
![]() |
Agmcz · Delphi安卓库。so未安装(AAB) 3 年前 |
![]() |
nader · 如何使用delphi在web上提交表单 7 年前 |
![]() |
kwadratens · Delphi中的卡方分布函数代码 7 年前 |
|
user9672569 · 如何在完整的位图图像中绘制阴影效果? 7 年前 |
![]() |
mmmm · MSBuild(用于Delphi)Make-like功能 7 年前 |