【发布时间】:2017-09-28 17:00:21
【问题描述】:
来自 GoF 的设计模式:
另一个有用的东西是 哪些类实例化 其他人。我们使用带箭头的虚线来表示这一点, 因为 OMT 不支持它。我们称之为“创造” 关系。箭头指向实例化的类。在 图 B.lc,CreationTool 创建 LineShape 对象。
这里的“一个类实例化另一个类”是什么意思?
谢谢。
【问题讨论】:
标签: design-patterns gang-of-four
来自 GoF 的设计模式:
另一个有用的东西是 哪些类实例化 其他人。我们使用带箭头的虚线来表示这一点, 因为 OMT 不支持它。我们称之为“创造” 关系。箭头指向实例化的类。在 图 B.lc,CreationTool 创建 LineShape 对象。
这里的“一个类实例化另一个类”是什么意思?
谢谢。
【问题讨论】:
标签: design-patterns gang-of-four
另一种表达方式是“一个类创建另一个类的实例”,这使它更明显。
这只是意味着Class A 在其中创建了一个Class B 的实例(或“Class A 实例化Class B”)。
例如,您可能有一个 Person 类,它创建了一个 Hand 类的实例,然后它会使用它。
【讨论】: