Итак, у меня есть приложение, которое должно регистрировать результаты в разных местах, таких как лист Excel, TXT-файл, база данных и т. Д. Я знаю, что основа будет иметь базовый класс, который будет иметь переопределяемые методы, но я не уверен, какидти об этом. Не нужно кодировать, это больше о дизайне. Я знаю, что базовый класс должен быть расширен для каждого вида ведения журнала, но как вы поступите так, чтобы, если бы я создал новый класс для ведения журнала в Word DOC, это не испортило бы существующий код?