Немного не по теме, прошу прощения, но задача такая:
Есть ВК, она предоставляет определенный функционал,
реализую множественный доступ к одним и тем же данным.
1. Как сейчас это реализовано - выглядит так:
ЗагрузитьВнешнююКомпоненту("VK.dll");
Вк = СодзатьОбъект("VK.dll");
ИндексОбъекта1 = ВК.Запрос("Такой-то");
ИндексОбъекта2 = ВК.Запрос("Второй");
2. А затем
ДаныеОдни = Вк.ПолучитьДанные(ИндексОбъекта1,"данные такие-то");
ДаныеДругие = Вк.ПолучитьДанные(ИндексОбъекта1,"данные такие-то");
Этот вариант мной уже реализован, но получилось очень громоздко.
3. Что хотелось бы вместо пункта 2:
Объект1 = Вк.Запрос("Такой-то");
Данные = Объект1. ПолучитьДанные(ИндексОбъекта1,"данные такие-то");
Т.е. Получается ВК (главный объект) возвращает в качестве парамера другой объект (вспомоателный) для облегчения работы с данными главного объекта.
Зачем всё это я написал. Я любитель в ООП, хотелось просто узнать как это проще/обычно реализуется,
и как такая реализация называется, чтобы банально поискать в Инете (у меня чесно говоря не получилось).