Good object-oriented design is not about using every feature of the language. This course walks through the five SOLID principles and the composition rule behind them, with a concrete business example for each: what problem the principle solves, how to apply it in Kotlin, and where it stops paying off. By the end you can look at a class and say which reason would make it change.
0 / 6 completed