Skip to content

Bryanskaya/ObjectOrientedProgramming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ПЕРВАЯ ЛАБОРАТОРНАЯ РАБОТА

Написать вьювер каркасной модели (объект состоит из вершин, соединяем их, получается каркас)
Загрузка модели из файла
Предоставить возможность переместить, повернуть и масштабировать модель.

ВТОРАЯ ЛАБОРАТОРНАЯ РАБОТА

Задание:
«Реализация контейнерного библиотечного класса».

Разработать шаблонный контейнерный класс в соответствии с вариантом, а так же классы итераторы и классы ошибок к нему. Протестировать разработанные классы.

Мой вариант: 4. Математический вектор.

ТРЕТЬЯ ЛАБОРАТОРНАЯ РАБОТА

Задание:
Переделать 1ую л/р с использованием паттернов ООП. Причем дать возможность легко вносить изменения, не меняя исходный код.

image

ЧЕТВЁРТАЯ ЛАБОРАТОРНАЯ РАБОТА

ЛИФТ
Для него: выделить составляющие (двери, кабина и т.д.), для них расписать возможные состояния и переходы из одного состояния в другое путём использования событийного программирования (emit различных сигналов и slots, чтобы принимать их и обрабатывать)

Схема

ПЯТАЯ ЛАБОРАТОРНАЯ РАБОТА

Для любого бытового прибора построить:

  • информационную модель
  • ДПС для всех сущностей
  • МВО
  • ДПДД для всех действий состояний всех сущностей

Мой выбор: тостер

ООП 5

About

Лабораторные работы по ООП (2020)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published