topical media & game development
Polymorphism
1
inheritance and delegation in Java
polymorphism in C++
assertions in C++
canonical class idioms
slide
:
Section 2.1: Polymorphism
hush">
Idioms in
hush
2
the
handle/body
idiom
virtual self-reference
dynamic role switching
the art of
hush
programming
slide
:
Section 2.2: Idioms in
A catalogue of design patterns
3
creational patterns
structural patterns
behavioral patterns
slide
:
Section 2.3: A catalogue of design patterns
Event-driven computation
4
the Reactor pattern
abstract event systems
slide
:
Section 2.4: Event-driven computation