Object-Oriented Programming With C# - Conclusion

Object-Oriented Programming With C# - Conclusion

Object-Oriented Programming With C# - Conclusion

Andrei Moraru
Author
Andrei Moraru
  1. Topics of Discussion
  2. Course Conclusion

1. Topics of Discussion

In this tutorial, we conclude the course. So, let's have some fun.

2. Course Conclusion

And here we are, at the end of our object-oriented programming journey. While not the most difficult of courses to some, it certainly is one that contains the pillars of one of the most common programming paradigms out there.

Here's a small recap of what we have learned throughout this course:

  • we started by discussing the 4 OOP principles: abstraction, encapsulation, polymorphism, and inheritance
  • we then moved on to discussing classes and objects
  • next in line were constructors and garbage collection
  • then, we moved on to detailing what abstraction is and how encapsulation works
  • afterward, we moved on to polymorphism with method overloading
  • next up, we discussed how to inherit a class in C#
  • after that, we discussed inheriting an interface in C#
  • finally, we discussed abstract and sealed classes

With that in mind, what is next, you may ask? Well, there's also a course on Less CSS on this blog, which you can check out if you want. Other than that, you can check out some backend development with C#, which will come useful if you want to become a Full-Stack Developer with C#.

Until next time, I wish you happy studying and I would like to thank you for taking the time to read these lessons.



Great news! We match words with deeds - and the truth is that... We can connect you with the top 1% developers in the world! Let's do some magic together! Contact us NOW!