Skip to content

Zbiorcze repozytorium projektów wykonanych w C# z zastosowaniem technik programowania obiektowego.

Notifications You must be signed in to change notification settings

Mathias007/c-sharp-oop

Repository files navigation

C# - Programowanie obiektowe

Repozytorium gromadzące zadania wykonywane z Programowania obiektowego w języku C#.

  1. Bank - prosty program na obiektach. Jego celem jest utrwalenie podstaw dotyczących klas.
  2. CarProject - praktyczny projekt wykorzystujący dziedziczenie do przekazywania właściwości między klasami.
  3. CarInterface - przebudowany projekt z poprzedniego zadania, wykorzystujący interfejsy. W ramach tego programu przygotowano także diagramy klas - w dwóch wersjach, z wykorzystaniem projektanta klas z Visual Studio oraz języka UML.
  4. PolyWorkers - program z zastosowaniem polimorfizmu.
  5. HermetizedPlane - zadanie skupione wokół hermetyzacji.
  6. HanoiAlgorithm - projekt implementujący algorytm wież Hanoi z możliwością wyboru podstawowych opcji konfiguracyjnych, z zastosowaniem dziedziczenia, interfejsów, klas abstrakcyjnych, hermetyzacji, a także zawierający graficzną reprezentację działania programu w konsoli.