I’m pondering the design of a C# library, that will have several different high level functions. Of course, those high-level functions will be implemented using the SOLID class design...
  • May 25, 2022
  • 0 Comments
I find that my constructors are starting to look like this: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) with ever increasing parameter list. Since “Container” is my dependency...
  • May 12, 2022
  • 0 Comments
In Java IoC / DI is a very common practice which is extensively used in web applications, nearly all available frameworks and Java EE. On the other hand, there...
  • May 8, 2022
  • 0 Comments
According to the paper written by Martin Fowler, inversion of control is the principle where the control flow of a program is inverted: instead of the programmer controlling the...
  • April 29, 2022
  • 0 Comments