Скажем, у меня есть два класса:дизайна для доступа к элементам владельца объекта
Class A {
B b;
Foo bar;
}
Class B {
// some stuff
}
Поскольку объект типа А имеет объект типа B, некоторые вещи из B может быть доступна А. Что бы хороший дизайн, если объект типа B должен иметь доступ к его собственному объекту (типа A)? Например. если у меня есть объект типа B и вы хотите получить значение бара объекта, членом которого он является.
Было бы хорошей практикой добавлять ссылку на A до B каждый раз, когда создается B или какой-либо шаблон делегата?
Я ответил, но я не думаю, что он соответствует требованиям. Но не могли бы вы более подробно остановиться на них? Продвигайтесь заранее, добросовестно. – Bathsheba
В принципе, если у меня есть объект типа B, я хочу спросить его: «У вас есть хозяин? И если да, то что его значение« бар »? Мне нужен элегантный способ сказать объект типа B, к которому принадлежит A. – Kackao