Sobes.tech
Назад к задачам
Junior — Senior
98

Архитектурные недостатки класса IOManager

Условие задачи

livecode

Определите, какие проектные проблемы содержатся в следующем фрагменте кода.

class IOManager {
public:
    void SaveToFile(const std::string& path);
    void ReadFromFile(const std::string& path);

    void SaveToDB(const std::string& endpoint);
    void ReadFromDB(const std::string& endpoint);

    void SaveToServer(const std::string& endpoint);
    void ReadFromServer(const std::string& endpoint);
};