Understanding Polymorphism and Abstract Classes: Code Reuse and Design Contracts
A previous post discussed the Object-Oriented Programming (OOP) concept of generalisation (or "is-a-kind-of")—a relationship between a general category (superclass or parent) and a more specific type (subclass or child). That article focussed on the ...
thinkobjectoriented.hashnode.dev10 min read