c # - Созданный объект для доступа к элементам объекта, который его создал

Это не наследование, это не вложенные классы, я не знаю, что это такое, и вот что приводит меня сюда.

Я пишу программу, и это высокоуровневые функции:

Main () Создать массив объектов типа 'A ()' Конструктор A () создает 20 объектов B () Коструктор 'B () создает 4 объекта' C () '

. Теперь' B () 'хочет использовать некоторые из открытых членов' A () 'и 'C ()' хочет использовать некоторые из открытых членов 'A ()' и 'B ()'

Другими словами, A - это контрольная запись, B - список из 20 команд, и каждая команда имеет до 4 условия. Теперь C () должен иметь возможность проверять условия, B () должен иметь возможность выполнять команду на основе проверки C (), а A () каким-то образом должен знать, когда все B выполнены

Итак, идея состоит в том, что определенные объекты порождаются, и они должны иметь возможность использовать члены из объекта, который их создал. Я мог бы передавать информацию в конструктор, но это утомительно. Должен быть хороший дизайн, чтобы иметь возможность делать это.

Кто-нибудь может помочь ??

6
задан Carter Allen 12 February 2011 в 02:21
поделиться