Мне просто нужен совет, можно ли улучшить структуру вокруг определенного класса, который обрабатывает все функции доступа к диску
Структура моей программы такова, что у меня есть класс Disk, который получает данные из плоских файлов и баз данных на, как вы уже догадались, жестком диске. У меня есть такие функции, как
LoadTextFileToStringList,
WriteStringToTextFile,
DeleteLineInTextFile
и т.д.
которые являются своего рода "универсальными методами"
В том же классе у меня также есть некоторые более конкретные методы, такие как GetXFromDisk, где X может быть определенным полем в таблице / запросе базы данных.
Должен ли я отделить общие методы от специализированных. Должен ли я сделать другой класс, который наследует общие методы. На данный момент мой класс статичен, так как нет необходимости иметь внутреннее состояние класса.
Я на самом деле не ООП, не так ли?
Спасибо
Томас