"一个类实例化另一个"意思?

时间:2017-09-28 17:00:22

标签: design-patterns gang-of-four

来自GoF的设计模式:

  

要显示的另一个有用的东西是哪些类实例化   其他人。我们使用虚线箭头线表示这一点,   因为OMT不支持它。我们称之为"创造"   关系。箭头指向实例化的类。在   图B.lc,CreationTool创建LineShape对象。

     

enter image description here

"一个类实例化另一个"这意味着什么?

感谢。

1 个答案:

答案 0 :(得分:1)

另一种表达它的方法是“一个类创建另一个的实例”,这使得它更加明显。

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

例如,您可能有一个Hand类,它创建一个tf-transform类的实例,然后使用它。