If any problem is coming again and again in some environment, then Design Pattern provides a pointer to resolve that problem
Design patterns offer the best possible and time tested slution for a known problem which software programmers usually try to solve.Think of a common problem, only one instance must exist, and so Singleton pattern comes for best possible solution.
Different pattern gives us a way of solution in different style with some different functionality including coding efficiency and time consuming matter.
WHEN WE HAVE A PROBLEMS IN CODINGS WE CAN USE THESE DESIGN PATTERNS JUST BY DIVIDING THE PROBLEMS INTO SMAILER PROBLEMS KNOWN AS DECOMPOSITION,INHERITENCE ETC
C# Corner. All contents are copyright of their authors.