Это не наследование, это не вложенные классы, я не знаю, что это такое, и вот что приводит меня сюда.
Я пишу программу, и это функциональность высокого уровня:
Main () Создание массива объектов типа «A ()». Конструктор «A ()» создает 20 объектов «B ()». Конструктор «B ()» создает 4 объекта «C ()».
* 1006.* Теперь «B ()» хочет использовать некоторые из открытых членов «A ()», а «C ()» хочет использовать некоторые из открытых членов «A ()» и «B ()»
Другими словами, A - контрольная запись, B - список из 20 команд, и каждая команда имеет до 4 условий.Теперь C () должен быть в состоянии проверить условия, B () должен быть в состоянии выполнить команду на основе проверки C (), и A () должен каким-то образом знать, когда все B выполнены
Так чтоИдея состоит в том, что определенные объекты порождаются, и они должны иметь возможность использовать членов из объекта, который их создал.Я мог бы передать информацию в конструкторе, но это утомительно.Должен быть хороший дизайн, чтобы быть в состоянии сделать вышеупомянутое.
Может кто-нибудь помочь ??