Design patterns 什么是;一个类实例化另一个“类”;什么意思?

Design patterns 什么是;一个类实例化另一个“类”;什么意思?,design-patterns,gang-of-four,Design Patterns,Gang Of Four,从GoF的设计模式: 另一个有用的东西是实例化哪些类 其他哪些。我们用一条带箭头的虚线来表示, 因为OMT不支持它。我们称之为“创造” 关系箭头指向实例化的类。在里面 图B.lc,CreationTool创建线型对象 “一个类实例化另一个类”在这里是什么意思 谢谢。另一种说法是“一个类创建了另一个类的实例”,这使它更加明显 这只是意味着Class A在其内部创建Class B的实例(或“Class A实例化Class B”) 例如,您可能有一个Person类,该类创建一个Hand类的实例,然后

从GoF的设计模式:

另一个有用的东西是实例化哪些类 其他哪些。我们用一条带箭头的虚线来表示, 因为OMT不支持它。我们称之为“创造” 关系箭头指向实例化的类。在里面 图B.lc,CreationTool创建线型对象

“一个类实例化另一个类”在这里是什么意思


谢谢。

另一种说法是“一个类创建了另一个类的实例”,这使它更加明显

这只是意味着
Class A
在其内部创建
Class B
的实例(或“
Class A
实例化
Class B
”)


例如,您可能有一个
Person
类,该类创建一个
Hand
类的实例,然后使用该实例。

谢谢。当一个类创建另一个类的实例时,组合是唯一的情况吗。出于某种原因,许多模式可能涉及创建另一个类的实例。例如,依赖项注入模式实例化依赖类,然后将它们注入到其他类中,以供这些类使用。谢谢。如能考虑,我将不胜感激。