2 класса реализуют интерфейс: один работает с памятью, другой с файловой системой. В server manager через конструктор передаешь ту или иную реализацию и в Create() вызываешь ее.
А что это за задачи вообще и откуда?
а это не стратегия?
Обсуждают сегодня