Итак, у меня есть этот класс A. Теперь я хочу создать класс B с некоторой информацией из класса A. A всегда создается до B. Теперь я хочу создать связь между двумя классами , Должен ли я иметь член B в точке A или член A-точки B? Должно ли это решение основываться на том, кто должен знать кого или кто создан первым?OOP - указатель элемента класса
-3
A
ответ
0
Подумайте о взаимосвязи между двумя классами. Если b всегда содержит информацию из a, тогда рассмотрим, что b наследует эту информацию. Кроме того, когда вы создаете экземпляр нового b. Он построит первый.
Если отношение больше имеет a, т.е. b имеет свой собственный экземпляр a. Затем сделайте член b.
Если a и b обмениваются информацией или если она должна обмениваться информацией между несколькими классами, тогда вам необходимо учесть другие шаблоны для одного синглета.
Смежные вопросы
- 1. Параметры элемента jQuery OOP
- 2. Смарт указатель (unique_ptr) вместо сырой указатель в качестве класса элемента
- 3. PHP-запрос OOP-класса
- 4. Javascript OOP и класса
- 5. Обязанности класса Ruby OOP
- 6. класса Указатель Указатель
- 7. Указатель функции полиморфного элемента
- 8. C++ Указатель элемента функции
- 9. Дизайн класса веб-приложений OOP
- 10. Наследование наследования класса PHP OOP
- 11. Javascript OOP переменные из класса
- 12. Проектирование пользовательского класса - oop php
- 13. get_object_vars() для не-OOP-класса
- 14. Найти указатель элемента C#
- 15. Z-указатель элемента
- 16. Указатель элемента в haskell
- 17. Указатель элемента разыменования
- 18. OOP - Форма содержит экземпляр класса экземпляра класса или класса?
- 19. Как зарегистрировать указатель функции элемента производного класса с базовым классом
- 20. предоставить указатель элемента самому члену
- 21. C++ удалить указатель производного класса, который присваивается указатель базового класса
- 22. Указатель класса каста на указатель пустоты
- 23. Указатель базового класса извлечения
- 24. Указатель на экземпляр класса?
- 25. Указатель класса C++
- 26. Получить указатель объекта класса
- 27. Указатель класса C#
- 28. C#: указатель класса переопределение
- 29. функция указатель внутри класса
- 30. Указатель на метод класса
это зависит от вас. нет правильного/неправильного пути ... но очевидно, что член A точки в B невозможен до тех пор, пока вы не создадите экземпляр B. –
Используйте интерфейсы и разделите классы. –
@MarcB _ ", но, очевидно, с членом точки A в точке B невозможно" _ Конечно, возможно ** иметь член **, когда он инициализирован, что-то другое. –