O'Reilly logo

Begin to Code with C# by Rob Miles

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

15. Games and software components

Image

What you will learn

When you started to learn about programming, I said, “Anyone who can organize a party can write a program.” You’ve now discovered that a lot of programming is actually all about organization, which is why good organizers tend to make good programmers. In the last chapter you saw how to create family trees of related objects to more easily organize complex applications. Instead of being made from scratch, a new version of an object has to provide only those behaviors that are different from the object it extends. This is an important principle that underpins many large-scale applications.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required