Then maybe it's a good opportunity to free the mind and get it out of the box of "the only right interpretation"? :D For example in C#, which is as OOP as it gets, it's extension methods which can be used to extend types specifically without inheritance.
I fully agree with you. I thought the same, when i was resolving this task. And i think the most part of programmers thought the same.
Agree
Then maybe it's a good opportunity to free the mind and get it out of the box of "the only right interpretation"? :D For example in C#, which is as OOP as it gets, it's extension methods which can be used to extend types specifically without inheritance.