Всем привет! Захотелось мне приделать плагины к моему приложению, но как их реализовать?Есть 2 интерфейса, FormatInterface и SourceReader. Причем, приложению, к-рое будет использовать этот плагин, будет необходимо:- 1 класс FormatInterface. содержащий общую информацию о формате файлов.- Много классов SourceReader (каждый класс - файл. Сколько открытых файлов, столько и Reader`ов) (на самом деле все сложнее, там папки, я описал в общем виде).В Plug & Paint Example дается пример плагина, но там используется множественное наследование, и плагин представлен одним объектом. Мне нужно использовать в одно время 1 объект FormatInterface и много SourceReader.Как это реализовать?
|