April 2026
Intermediate
399 pages
11h 38m
English
Structuring code into functions or methods is only the first step on the way to the well-thought-out development of complex, large programs. It’s even more difficult to design code in a meaningful object-oriented way. What belongs to a class? Which data is public, and which is private? What details does the constructor have to take care of? At which (data) boundaries are classes differentiated from one another? Where can mechanisms such as inheritance or interfaces be used appropriately?
As in the previous sections, our aim here isn’t to teach you how to program. Nor did we consider it appropriate to print a lot of code here. Our primary goal is to use examples to motivate you to let AI bots or wizards provide ...
Read now
Unlock full access