Chapter 5. Classes, Inheritance, and Polymorphism

IN THIS CHAPTER

Objects are a core component of the object-oriented programming (OOP) paradigm. Objects help the programmer to split a program into logical blocks that can be accessed via predefined interfaces. The way that an object works should not be seen by the user. The advantage of that is that a user does not have to know about the details of an implementation. This significantly reduces the complexity of a problem. The greater the complexity of a program, the more it benefits from the advantages of OOP. Especially when many different people are working on one piece of software, you'll soon find the advantages of object orientation.

In this ...

Get Mono Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.