管理另一个类的生命周期的模式的名称是什么

时间:2015-07-01 08:15:28

标签: design-patterns

我们说我们有A级和B级。

A班的工作就是做X,Y,Z。问题是需要创建,处理和引用它们以管理这些生命周期。

B级救援。 B类充当工厂,因为它创建了实例,但也包含它,以便以后可以杀死它。

这方面的一个例子是管理应用程序中的数据库连接。

1 个答案:

答案 0 :(得分:0)

我认为很难找到这种模式。模式不仅仅是执行一些常见任务的结构化代码片段。这也是一种意图。

我想说,只是创建,销毁和保留引用并不是真正的OOP意图,因为任务本身非常抽象。

此外,这种“模式”似乎不适用于具有自动或半自动垃圾收集的语言/框架,因为以后不需要保留引用来销毁对象。