Course material / notes for EPFL CS-108, practice of object-oriented programming.
- Topic 1:
- UnitTests - Unit Test with JUnit
- Immutability
- Topic 2:
- Topic 3 and Topic 4:
- Topic 5:
- Topic 6:
- DesignPatterns - Design Patterns: Decorator, Adapter, Composite
- Topic 7:
- DesignPatterns โ Observers - Design Pattern: Observer / Subject
- Topic 8:
- Topic 9:
- IntegralTypes - Integer representation and Bit manipulations
- Topic 10:
- IO - Input / Output with java.io
- Topic 11:
- EqualityOrderHash - equality, ordering, hashing
Below is are some resources useful for these course notes.
This is the entire documentation for OpenJFX version 22:
OpenJFX 22 Docs