28
2020
03

设计模式中的单件模式,在Delphi中可以用什么方式创建。

答:

  可以有两种方法:

  1)可以在类中用声明一个自身类型的全局对象用于存储单件对象的引用,构造函数create通过检查全局变量的引用来避免创建多余对象。

  2)可以用delphi自身的对象构造机制(参考TObject)实现,即覆盖TObject的NewInstance,FreeInstance,和实现RefCount

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。