I think this is hinting at the problem that occurs in OOP, when the business rules of the system are expressed with virtual methods in classes as part of an inheritance chain, in the business domain<p>Example: eric lippert tries to model an RPG in OOP and tries to model the character &quot;uses&quot; command: <a href="http:&#x2F;&#x2F;ericlippert.com&#x2F;2015&#x2F;05&#x2F;11&#x2F;wizards-and-warriors-part-five&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ericlippert.com&#x2F;2015&#x2F;05&#x2F;11&#x2F;wizards-and-warriors-part-...</a>