Skip to content

Intermediate OOP

The section will help you answer the following questions:

  • How do I code various modules of code in C#?
  • What are the common practices and implementation of Object-Oriented Programming in C#?
  • How am I able to use code in assemblies?

Learning Objectives

  • Develop classes that are defined with C# Properties.
  • Develop class hierarchies using abstract classes and inheritance.
  • Define and implement interfaces.
  • Develop a Static Class.
  • Develop code to generate and handle exceptions.
  • Add references to a project to use code in other assemblies.