Loading...
Loading...
Section 19 · Stage 5: Work Like a Developer
The design patterns used in real Java code and in interviews, applied together with SOLID principles.
A quick refresh of SOLID from OOP, then how principles lead to patterns.
Control how objects are created so code does not depend on concrete classes.
Combine classes and objects into larger structures without tight coupling.
Organise how objects talk to each other and share work.
See where the patterns you learned already appear in tools you use.
Use patterns to fix real design problems instead of adding them everywhere.
Practise the class-design questions asked in interviews, from requirements to code.
Apply patterns to ShopLite and review designs as you would in a code review.
These sections are ready to study now.