Skip to content
This repository has been archived by the owner on Jun 15, 2023. It is now read-only.

Latest commit

 

History

History
46 lines (36 loc) · 1.1 KB

README.md

File metadata and controls

46 lines (36 loc) · 1.1 KB

OOD's course work

Build:

  1. CMake (tested for MSVCand Ninja)
cmake -S . -B build -G "Your Generator"
  1. Go to .\build
  2. Build with make or Visual Studio

Tasks:

Main:

Develop an application using the MVC, MVP or MVVM pattern an application that allows you to create a composition of geometric shapes: rectangles, triangles, ellipses

Additional:

  • History of actions: cancellation and repetition of operations
    Using Command Pattern
    Not implemented
  • Saving a document in a convenient format (.json, .xml ...)
    Using Visitor?
    Not implemented
  • Inserting bitmap images
    Not implemented
  • Code coverage by tests
    Not implemented

Stack:

Patterns:

  • Command
  • Observer
  • Composite
  • Visitor