для конкретного языка (однако, если вам нужен язык, пожалуйста, используйте C ++ / C # или Javascript).Я пытался понять, как мне поступить, и как получить доступ к дочерним объектам из родительского объекта.
Скажем, у меня есть следующие классы, и они не написаны должным образом и т. Д ...:
Класс: roomContainer
(контейнер объектов)
Класс: Table
(базакласс для таблицы, содержит свойство максимальных мест, текущее количество мест, массив мест)
Класс: Desk
(расширяет таблицу, содержит свойство для максимальных розыгрышей, массив розыгрышей)
Класс: seat
(базовый класс для сидений, содержит свойство максимальных ножек, подлокотник, спинка)
Класс: couch
(расширяет сиденье, добавляет свойство максимум сидений)
Если ясоздайте экземпляр roomContainer
и добавьте в его контейнер таблицу couch.Внутри стола я создаю несколько мест (или стульев) и стол.
Как я смогу получить доступ к свойству свойства дочерних объектов, когда родительский объект имеет контейнер различных объектов.Т.е. roomContainer
Контейнер объектов, одним из которых является таблица и рабочий стол - где рабочий стол имеет различные свойства и массив рисунков и т. Д.?