ugc icon indicating copy to clipboard operation
ugc copied to clipboard

[Topic Idea] How To Implement Solid Principles Using Object-Oriented Programming

Open yangc95 opened this issue 2 years ago • 4 comments

Object-oriented programming (OOP) is a programming paradigm that revolves around creating objects with a single responsibility. By following the SOLID principles when using OOP, we can create better programs with reusable, testable, and maintainable code.

Some suggested terms:

  • Inheritance
  • Encapsulation
  • Polymorphism
  • Data abstraction
  • Single-responsibility
  • Open-closed
  • Liskov substitution
  • Interface segregation
  • Dependency inversion

Let us know if you want to write this!

yangc95 avatar Mar 08 '22 19:03 yangc95

I am interested in writing about this topic.

NKR-28 avatar Jun 06 '22 04:06 NKR-28

Hi @NKR-28, thanks for your interest in this. I will go ahead and assign you.

You can check out the Contribution Guide for further instructions on contributing. Also, feel free to ask in the thread if you have any questions!

KTom101 avatar Jun 07 '22 22:06 KTom101

Hey @NKR-28! 👋🏻 Just wanted to check in and see how you were doing with this article? Anything we can do to help?

Dusch4593 avatar Jul 26 '22 16:07 Dusch4593

Hello, I'm about halfway done and can commit to finishing by end of this week (over the weekend).

NKR-28 avatar Jul 27 '22 22:07 NKR-28