is it just me who did not understand anything? why do we need inheritance now ?
the incredible tricky balance of programming, you need to be taught certain concepts (inheritance for example) and apply these concepts to understand them better, so in the end you can decide what programming design is preferable for your application
but this are multiple steps, and require practice and experience. How do i make the code easy to maintain and read?
Seems the inheritance in this case is a bit of overkill