Prompt resource/website/video with examples that explain the necessity and usability of the structures of YAP C#?
At the moment I know about C#: methods, classes, properties, polymorphism, abstract classes, interfaces, know what the casts. And I need examples and why it was all developed, embodied, so to speak. Why do we need methods, classes, properties, - this I understand and in principle, you might say, superficial I know, and know why all of the above me used, but I need real examples comp. game or desktop application, the functionality of which is embodied by using, for example, abstraction, polymorphism and all that I have listed.