|
|
1
8
仔细阅读 with 陈述您正在描述它的用例。
“我的对象不像“打开-播放-关闭”那样简单,而是作为另一个更大对象的成员保留”
策略 图案“必须关闭的对象”是一种策略,插入到某个更大的对象中。程序集是在GUI应用程序的顶层创建的,因为这通常是获取数据库等资源的地方。 |
|
|
2
6
您可以创建一个连接模块,因为模块在整个应用程序中保持相同的对象,并注册一个函数以使用
此建议基于这样的假设:应用程序中的连接看起来像是一个单一实例(单实例),而全局模块可以很好地提供该实例。 如果不是这样,那么可以使用析构函数。
此外,你所说的C++是错误的。如果在C++中使用析构函数,则在定义对象的块结束时调用它们(如Python)。
|