我有object A
一个名为$storage
.
我想object B
使用object A
' 存储,所以我想将对object A
' 存储的引用作为参数传递给object B
' 构造函数。
如何保存此参考并在其中访问它object B
?
在伪代码中:
class B {
// What should I define here that can store the reference to object A storage?
function __constructor (&$storage_on_a) {
// What do I do here to keep the reference?
}
function use() {
// How do I access to storage here using the reference ?
}
}
编辑:
我不想将 A 传递给 B - 这将是非常糟糕的编程,因为它会使 B 依赖于 A。我想传递对更加孤立的数组的引用。(在这种情况下,数组是 A 的属性)。我需要引用它,因为我希望 B 添加到此数组的数据反映在 A 上,以便当 A 决定保存其数组时,数据将被保存。