The Factory Pattern 1. October 2014 Abhishek Javascript (0) It defines an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses. [More]
The Facade Pattern 1. October 2014 Abhishek Javascript (0) Provides a unified interface over a set of interfaces in the subsystem. Facade means a higher-level interface which makes the subsystem easy and efficient to use. [More]
The Prototype Pattern 1. October 2014 Abhishek Javascript (0) Specify the kind of objects to create using a prototypical instance, and create new objects by copying this prototype. [More]
The Mediator Pattern 1. October 2014 Abhishek Javascript (0) The Mediator Pattern uses a single shared subject which handles the communication with multiple objects. And this subject is known as mediator. [More]
The Observer Pattern 30. September 2014 Abhishek Javascript (0) Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically. [More]
The Singleton Pattern 29. September 2014 Abhishek Javascript (0) Ensure a class has only one instance and provide a global point of access to it. The Singleton Pattern limits the number of instances of a particular object to just one. This single instance is called the singleton. [More]
The Revealing Module Pattern 29. September 2014 Abhishek Javascript (0) The revealing module pattern is nothing much more then an extension to the module pattern which focuses on the public and private methods by invoking the concept of encapsulation. [More]
The Module Pattern (Javascript) 25. September 2014 Abhishek Javascript (0) This module pattern is being used to encapsulate the classes in typical software development or engineering and works around on public and private functions / methods & variables. [More]
JavaScript Design Patterns : Introduction 24. September 2014 Abhishek Javascript (0) A design pattern is a reusable solution component that is applied to commonly occurring problems or tasks in software applications and when we talk about javascript design patterns these are used on web applications. Another way of looking at patterns are as common templates for how you carry a task or solve a problem. [More]
Dependency Injection 22. September 2014 Manpreet Dot Net, C#.Net (0) Dependency injection is a software design pattern that implements inversion of control and allows a program design to follow the dependency inversion principle.Dependency Injection is to remove the dependencies of an application. [More]