felixmpa / WebAppLearningOOP

WebAppLearning in C# showcasing API functionality using OOP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebAppLearningOOP

WebAppLearning in C# showcasing API functionality using OOP

Summary

WebAppLearning is a project based in characteristic of object-oriented programmaing that relies on the concept of classes.

The are four main OOP concepts in the project.

  1. Inheritance: child classes inherit data and behaviors from parent class.
  2. Encapsulation: containing information in an object, exposing only selected information.
  3. Abstraction: only exposing high level public methods for accessing an object.
  4. Polymorphism: many methods can do the same task.

It should be integrated another concepts of C# as Interfaces, Dependency Inyection and more.

Additional disclaimers

  1. The project is a learning-path, with no formal programming training. So, if you found dificits in code or conventions that will need to be excused.

About

WebAppLearning in C# showcasing API functionality using OOP


Languages

Language:C# 100.0%