DEV Community


Discussion on: I Don't Use JavaScript Classes At All. Am I Missing Out on Something?

uriel29 profile image
Uriel dos Santos Souza

Model things based on what they do, rather than what they are.

Modelling your software according to what things do instead of what they are, gives you the benefits of classical inheritance without the downsides - the ability to reuse properties/behaviour while keeping your code adaptive to changing requirements.