Posts in

Archives


Although design models are solutions to common problems and complexities in software designs, you should only use design models when they are needed. The Singleton design pattern, for example, has several pitfalls that might discourage its use. Typically, you would use the Singleton design pattern to implement PrintSpoolers, logging frameworks, etc. You would only need …