For dev bloggers
Start publishing articles on your own domain with Hashnode and tag them with #inheritance. Learn more
With the introduction of OOPs, Inheritance and Composition entered our senses and still confusing us.
Choosing between Composition and Inheritance is …
One of the cool things that Python provides is multiple inheritance. This feature allows us to make a class that inherits characteristics and behavior…
Inheritance. Concrete classes. Reuse. A fantastic mix up.
Liskov Substitution Violation
In the previous episode of OOP for smartypants, we discussed Inheritance as the first pillar of Object Oriented Programming.
One of the pillars of OOP, it help objects to interact with each other. But, there is a dichotomy in delegation, it can be achieved followi…