Необходим работающий пример реализации контейнеров А. Усова. Это такая штука вроде инкапсуляции объектов в классах (ООП), только продвинутей. Если у кого-то есть что-то похожее (или хотя бы материалы) - киньте в меня, не поленитесь. Очень обяжете. Жду с нетерпением.
удивительно, оказывается, в Волгограде этим тоже интересуются. для начала рекомендую Вам ознакомиться с технологий СОМ, про CORBA я не упоминаю просто потому что не знаю ее, но сильно подозреваю, что там нечто аналогичное есть. в этой технологии рекомендую обратить внимание на QueryInterface и агрегирование с общим IUnknown. применяя один из создающих паттернов, по CLSID Вы получаете в памяти конкретный класс, а затем, создавая необходимые классы с нужной Вам реализацией интерфейсов, Вы можете указывать для них в качестве внешнего первый, соданный Вами класс, а уж к нему обращаться через QueryInterface для получения нужной Вам роли, а созданные Вами последующие экземпляры классов будут реализовывать поведение. а насчет работающего примера не получиться - это несколько тысяч строк кода. ПС. написано несколько сумбурно, но сильно напрягаться неохота, воскресенье все-таки. ПСС. по-моему, еще одну более слабую аналогию можно найти в одном из паттернов поведения, на этом паттерне реализована одна из библиотек работы сокетов. ПССС. я не знаю, кто такой Костерин, но если он знает про ООП, то про эти аналогии (пусть они и не претендует на полноту, у Усова контейнер еще и обладает некоторыми свойствами автоматов) он должен был Вам рассказать. ;-)
Костерин - человек, умный, полный идей (реальных и нереальных), многознающий и вообще обладающий всеми знаниями в области IT, но с одной маленькой проблемой: никто его не понимает.
ладно, щас пожалуюсь: сдавал ему экзамен по технологии программирования, он влепил мне 4 и объяснил это так 1) задача решена простым способом, а программист не должен искать лёгких путей, надо было что-нить позаковырестей придумать 2) зарплата программиста определяется не только качеством программы но и кол-вом строк в ней EvgAn, извини, накипело...
для EvgAn. я сейчас на работе, поэтому отвлекаться не могу, если хотите, то можете предложить способ для связи со мной или с Вами. ПС. не обещаю, что помогу Вам, но по-крайней мере, выслушаю. ;-) ПСС. по-поводу экзамена: про первый пункт согласен с преподавателем - пока Вы студент, будьте добры тренируйте свой ум при любом удобном случае. про второй тоже, но с уточнениями ;-), зависимость зарплаты и количества строк кода - это скорее обратная пропорциональность, а вот с качеством - прямая.
У Костерина - прямая, как я потом выяснил правильно, код должен быть оптимизирован, занимать как можно меньше места, но если есть склонность исключительно к зарабатыванию денег - то можно и по 1000 строк в день выдавать... У меня сложилось именно такое впечатление от лекций Костерина...