Inversion of Control (IoC)

  • Post published:May 23, 2020

Inversion of Control (IoC) is a programming principle where the unconcerned logic in a class is delegated to some other class. In other words, IoC is all about inverting the…

SOLID Principles of Object-Oriented Programming

  • Post published:May 9, 2020

In object-oriented programming, SOLID is an acronym for 5 important design principles intended to make software design more reusable, extensible, simplistic and maintainable. The 5 principles are: Single-Responsibility Principle"A class…