По предмету "Технологии разработки программного обеспечения (C#)"
- на практике познакомиться с механизмом наследования;
- научиться использовать полиморфизм;
- научиться разделять контексты;
- научиться использовать инкапсуляцию на уровне библиотеки;
- научиться использовать абстрактные типы данных.
В рамках настоящей лабораторной работы рассматриваются следующие темы:
- классы;
- интерфейсы;
- события;
- инкапсуляция на уровне библиотеки;
- эталоны проектирования:
- "Строитель / Builder";
- "Фабрика / Factory Methid".
Лабораторная работа представляет собой макет проекта в исходном тексте которого поставлены задачи в виде TODO- или FIXME-комментариев.
От студента требуется выполнить все задания и представить работу на проверку с использованием методологии Pull Request-ов (запросов на интеграцию изменений).