Dependency Injection The dependency injection pattern, also known as Inversion of Control, is one of the most popular design paradigms today. It facilitates the design and implementation of loosely coupled, reusable, and testable objects in your software designs by removing dependencies that often inhibit reuse. Dependency injection can help you design your applications so that … Continue reading Dependency Injection
Category: DesignPatterns
UI design Patterns
In early UI developments we create views using different windows/Server/ User controls and then we write logic codes like event-handling and data bindings for them. In Modern/recent time there are different design pattern for UI development which deals about how much these components (View, Data & Events) are loosely coupled with each other to enforce testability and … Continue reading UI design Patterns