>>11098621OOP is a terrible programming style
any decent application that makes use of OOP will do so by yanking the dispatch code away from the compiler / interpreter and implementing dispatch explicitly
for example using a data-directed approach (section 2.4.3 of Abelson & Sussman)
https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-17.html#%_sec_2.4.3object-oriented features can and should be developed by application programmers, not programming language developers