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
8. týždeň
Lambda Expressions
Lecture #8
Lecture notes
Recording
(password: sKK4Hv3W)
Examples
Lambda expression (Java)
Price calculation by lambda expression (Java)
Stream (Java)