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
7
Generic Programming
8
Lambda Expressions
9
Exeption Handling
10
Design Patterns and Frameworks
11
Creational Design Patterns
12
Structural Design Patterns
13
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
11. týždeň
Creational Design Patterns
Lecture 10
Lecture notes
Examples
Factory Method (Java)
Abstract Factory (Java)
Singleton (Java)
Builder (Java)
Prototype (Java)