Завершено
3
09.10.2018, 11:22
06.11.2018, 11:41
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);
};