Object Oriented Programming I (C#)
Object Oriented Programming I (C#)
Learning Objectives
- This module will enable students to start designing and developing object-oriented applications using C#
- Students will learn object-oriented concepts including classes, methods, properties, inheritance, and interfaces
- Learn how to identify opportunities to use these concepts in design, and how to implement these object-oriented concepts
Contents
Introduction to OOP |
Object, Class and Entity |
Abstraction |
Polymorphism |
Inheritance |
Encapsulation |
Identifying Classes |
Separating Responsibilities |
Establishing Relationship |
Leveraging Reuse |
Other Related Subjects