Skip to content

melikpehlivanov/CSharp-OOP-Basic-February-2018

Repository files navigation

*

C# OOP Basics - February 2018

SoftUni logo


                                             About the course

The Object Oriented Programming course will teach you the principles of Object Oriented Programming (PLO), how to work with classes and objects, how to use object-oriented modeling, and build class hierarchies. The basic principles of the CMO will be studied as abstraction (interfaces, abstract classes), encapsulation, inheritance and polymorphism. We will pay attention to paradigms such as event-driven programming, functional programming (lambda functions, closures and LINQ), exception handling. We'll look at cloning, comparing, and crawling objects. We will briefly go into the most commonly used design patterns.

Exercises.

  1. EXERCISE: Defining Classes
  2. EXERCISE: Working With Abstraction
  3. EXERCISE: Encapsulation
  4. EXERCISE: Inheritance
  5. EXERCISE: Interfaces and Abstraction
  6. EXERCISE: Polymorphism
  7. EXAM PREPARATION
  8. EXAM PREPARATION
  9. EXAM PREPARATION
  10. PRACTICAL EXAM

About

My education in SoftUni

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages