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 がその配列を保存することを決定したときにデータが保存されるようにするため、参照する必要があります。