moevm / oop

Object-oriented programming course
29 stars 225 forks source link

[8382] Rocheva Anna lab4 #718

Closed rakhele closed 4 years ago

rakhele commented 4 years ago

Выполнены все доп требования:

  1. Для логирования перегружен оператор вывода в поток - в классах FileLogger и TerminalLogger (в папке loggers)
  2. Переключение между разным логированием реализуется при помощь паттерна "Прокси" - класс LogProxy (loggers/LogProxy.hpp), само переключение в методе Manager::setLogger()
  3. Реализован разный формат записи при помощи паттерна Адаптер - класс Adapter (loggers/Adapter.hpp). Работа с ним происходит в классах команд (в папке commands).
rakhele commented 4 years ago

uml диаграмма большая, т.к. были изменения в некоторых других частях (классы по этой лабе находятся внизу диаграммы) + я удалила ветку с третьей работой (там были конфликты) + удалила общую папку game и теперь для лаб будут разные папки.