Object-oriented programming is the de facto programming paradigm for many programming languages. Object-Oriented Programming in C# Succinctly provides an introduction to OOP for C# developers. Author Sander Rossel provides overviews and numerous samples to guide readers towards OOP mastery.

Sander Rossel

Sander Rossel is a professional developer with over five years of working experience in .NET (VB and C#, WinForms, MVC, Entity Framework), JavaScript, and SQL Server.

He has an interest in various technologies including, but not limited to, functional programming, NoSQL, and software design.

He seeks to educate others on his blog, Sander’s Bits – Writing the code you need, and on his CodeProject profile.

In his spare time he likes to play games, watch a movie, and listen to music. He currently lives with his cat, Nika, in the Netherlands.

  1. The Three Pillars of OOP
  2. Interfaces
  3. SOLID
  4. Design Patterns
  5. General Responsibility Assignment Software Patterns or Principles (GRASP)
  6. Architecture
  7. Other Paradigms