Завершено
3
16.11.2023, 03:34
20.11.2023, 04:43
1. Реализовать класс логгер. Примерный интерфейс:
class LoggerStrategy {
public:
virtual void write(const std::string &message) = 0;
};
2. Реализовать 3 типа поведения (стратегий)
3. Реализовать класс, который будет использовать одну из стратегий
class Logger {
public:
void set_strategy(LoggerStrategy& strategy);
void log_message(const std::string &message);
};