/bsuir-oop-factory

Factory method pattern [RU]

Primary LanguageC++

bsuir-oop-factory

Реализация фабрики классов


Белорусского государственного университета информатики и радиоэлектроники.
Кафедра программного обеспечения информационных технологий.
Дисциплина «Объектно-ориентированное программирование».
Контрольная работа.


Цель работы

Цель данной работы состоит в знакомстве с основными концепциями ООП: инкапсуляцией, полиморфизмом, наследованием. Создание классов, реализующих интерфейсы. Реализация системы со сложно спроектированными функциональными зависимостями. Использование сложного полиморфизма, агрегации классов и интерфейсов, а также других механизмов межклассового взаимодействия. Изучение приемов проектирования на примере фабрики классов. Для выполнения работы использовать язык программирования C++.


Условие задачи

Практическая часть (задание №1-5): Пример использования объектно-ориентированного программирования в языке C++. Спроектировать и реализовать программное средство на языке C++. В данном программном средстве должен быть реализован механизм (концепция): «Приемы проектирования: фабрики классов».


Пояснительная записка

https://github.com/a-dubinin/bsuir-oop-factory/wiki