2013-10-09 3 views
1

Экземпляр класса A является публичным членом класса B. Экземпляр класса B также является публичным членом A. В каких сценариях может потребоваться такая реализация? Я имею в виду, есть ли стандартный сценарий или сценарии такого рода реализация? Более конкретные детали: У меня есть адаптер просмотра списка, который имеет вспомогательный тег (держатель данных без каких-либо методов), и этот вспомогательный тег имеет адаптер в качестве члена.Экземпляр класса A является публичным членом класса B, а экземпляр B также является публичным членом A. Когда нам нужна эта реализация?

+4

выглядит как двунаправленная связь один-к-одному –

+0

Двусвязного список? –

+0

@Boris: добавлено более конкретных деталей моей ситуации – arun8

ответ

3

Например, если у нас было два класса: Employer и Employee, то Employer будет иметь Employee и Employee имеет Employer.

Однако, что архитектура может вызвать проблемы называются Circular dependency

+0

Спасибо .. добавлено более конкретных деталей моей ситуации – arun8

Смежные вопросы