February 2018
Beginner to intermediate
231 pages
4h 50m
English
Some bad reasons to create classes
How to make classes rigid and inflexible
Lesser alternatives to polymorphism
How to abuse inheritance in order to compromise your software design
Instantiation and the difference between a class and an object
Composition (i.e., one class containing a reference to another class)
Inheritance
Static methods
Interfaces in Java, and the interface keyword
Like modular programming, ...
Read now
Unlock full access