Programming 2 Week 2
Programming 2 Week 2
Week 2
1
Program term 1.2 (Programming 2)
01 (wk 46) recap classes, SoC / SRP
02 (wk 47) inheritance, virtual/override/abstract
03 (wk 48) polymorphism, interfaces
04 (wk 49) lists, dictionaries
05 (wk 50) error/exception handling, nullable
06 (wk 51) file I/O
07 (wk 52) Christmas holiday
08 (wk 01) Christmas holiday
09 (wk 02) repetition / practice exam
10 (wk 03) exams
11 (wk 04) exams
12 (wk 05) exams
‒ Reuse of existing code + adding new functionalities (methods) + changing behavior (methods)
‒ A manager receives a
salary increase of 1,500 euros,
not 1,000 euros...
‒ Abstract classes can have one or more methods without body; derived classes must implement
these (abstract) methods