moevm / oop

Object-oriented programming course
29 stars 225 forks source link

[8381] Ivleva Olesya lab2 #632

Closed olesy closed 4 years ago

olesy commented 4 years ago

В классе base (base.h) исправлено дублирование кода в методах создания юнита, для этого создан новый метод (add_info) (недостающий балл в основных требованиях базы). Исправлен паттерн "Прокси"(см. отчет), добавлен компоновщик и паттерн "Стратегия". UML-диаграмма приложена отдельно png файлом.

Ksenox commented 4 years ago

В комментарии к pr, укажите, какие требования в каких файлах реализовано

olesy commented 4 years ago

В классе base (base.h) исправлено дублирование кода в методах создания юнита (новый метод (add_info)). Паттерн "Компоновщик" реализован в файле component.h Паттерн "Прокси" реализован в land.h Паттерн "Стратегия" реализован в файле strategy.h

Ksenox commented 4 years ago

За ЛР 20 баллов в итоге. В следующий раз отчет расписывайте подробнее.