Skip to content

Object Oriented Programming - project at the Warsaw University of Technology

Notifications You must be signed in to change notification settings

bartlomiejkrawczyk/PROI-21L

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programowanie Obiektowe

Autor: Bartłomiej Krawczyk

Przedmiot: Programowanie Obiektowe (PROI)

Zadanie

Należy stworzyć specyfikację oraz zaimplementować prostą maszynę stosową. Kod ma służyć do ilustrowania działania tego typu mechanizmów, więc ma umożliwiać wgląd w swój stan oraz wykonywanie kodu krok po kroku. Najważniejszym elementem tego zadania jest napisanie dobrych testów. Muszą one udowadniać że stan maszyny jest zgodny ze specyfikacją, niezależnie od wykonanych operacji. Zadanie celowo nie zostało do końca sprecyzowane. Częścią ćwiczenia jest zaproponowanie własnej interpretacji tematu i skonsultowanie jej z prowadzącym. Koniecznym jest jednak aby projekt zawierał:

Podział na podproblemy. Kontrola dostępu (podział na elementy publiczne/prywatne). Testy jednostkowe wszystkich istotnych części projektu. Dynamiczny polimorfizm. Szablony.

About

Object Oriented Programming - project at the Warsaw University of Technology

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published