Здравствуйте, Аноним, Вы писали:
А>Добрый день. А>Есть задача: надо абстрагировать работу с хранилищем данных от внешних классов. Т.е. сделать так, чтобы внешние классы не зависили от реализации хранилища данных. А>Для этого ввожу базовый класс и наследую от него классы с конкретными реализациями хранилищ данных (например класс для работы с БД и класс для работы с файлами XML). Вопрос с инициализацией этих классов. Т.е. оба класса должны реализовать общий метод (который описан в базовом классе), но для каждого класса нужен свой набор параметров, поэтому нельзя выделить общую сигнатуру этого метода инициализации. Как лучше поступить? А>Спасибо.
А>P.s. программа на с#