News

Why use the proxy design pattern? The proxy design pattern can be used in situations where you would like to defer instantiation of a class until the time it is needed. The proxy is an object that ...
The observer design pattern defines one-to-many relationship between objects so that changes to one object can be notified to the other dependent objects The Observer design pattern falls under ...
How to separate complex object construction from its representation using the Builder design pattern in C#.
Andras Nemes, a web developer on the .NET platform, is doing a series of blog posts on the SOLID design principles and other design patterns he has found interesting in object-oriented programming ...
.NET Patterns by Christian Thilmany shows you how the .NET Framework impacts existing patterns, which are recurring solutions to software design problems. The author covers patterns in detail, ...
EJB Design Patterns goes beyond high-level design pattern descriptions into critical EJB-specific implementation issues, illustrated with source code implementations. The book contains a catalog of ...
The decorator pattern is a good way to add extensibility to an application, as it follows SOLID design principles. Learn how to use it by adding validation logic to a form.