Chapter 6. Object and Component Concepts

In This Chapter

  • What Is an Object?

  • Object Classification

  • Object Hierarchies

  • Abstraction

  • Objects within Objects

  • Objects with Different Behaviors

  • Component Interfaces

  • Component Properties

  • Component Events

For some people, understanding object and component concepts may be one of the most challenging parts of the C# language to learn. It's not really difficult—it's just plain different, and it takes a little time to warm up. While getting started, try to visualize the concepts presented here. They may come in handy for comparison with later chapters.

Some programmers may already have object-oriented experience, but not necessarily understand component programming. This chapter discusses component concepts in a simplistic ...

Get C# Unleashed 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.