OOP
Prednášky
1
Class and Object
2
State and Behavior of the Object
3
Subtyping and Inheritance
4
Abstract Classes and Interfaces
5
Using Polymorphism Well
6
Generic Programming
7
Exeption Handling
8
Lambda Expressions
9
Design Patterns and Frameworks
10
Creational Design Patterns
11
Structural Design Patterns
12
Behavioral Design Patterns
Cvičenia
1
Not Too Short Introduction to OOP
2
Red Alert: Reactor Overheat!
3
Powering Devices
4
And... Action!
5
Let's Have an Agreement
7
I knew you'd come (Ripley)
8
Usable Items
9
Mission Impossible
10
Intricate Devices of Life and Death
11
There are more!
Zadania
1
Problemset 0: The Environment
6
Problemset 1: Training
11
Problemset 2: Project Ellen
Zdroje a info
Coding style
Course information
Etický kódex
How to update GameLib
Recommended readings
Opakujúci študenti
Tiled Tutorial
MS Teams
Gamelib
GitLab
SK
EN
2. týždeň
State and Behavior of the Object
Lecture #2
Lecture notes
Recording is not available. Sorry :-(
Examples
Shop with unique article id (Java)
Static methods (Java)