object Aと呼ばれる配列を持ってい$storageます。
object Bのストレージを使用したいので、のストレージへの参照をパラメータとしてのコンストラクタobject Aに渡します。object Aobject 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 がその配列を保存することを決定したときにデータが保存されるようにするため、参照する必要があります。