Structural Design Patterns

By Sukesh Marla Oct 09, 2012
Design Patterns are Reusable and Documented solutions for commonly occurring problems in software development.
Many times in software development we across a situation where we have to make architectural decisions which affects the existing structure of a class.

Structural pattern comes into picture in this moment.
 
After a lot of writing finally all structural patterns are now ready to read and understand.
  • Adapter Pattern - creates a wrapper around an existing class and makes it compatible with another class.
  • Composite Pattern - Let the clients treat individual objects and compositions of objects uniformly
  • Decorator Pattern - Attach additional responsibilities to an object dynamically.
  • Facade Pattern - Provides a unified interface to a set of interfaces in a subsystem.
  • Flyweight Pattern - Used when one instance of a class can be used to provide many virtual instances.
  • Bridge Pattern - Bridge Pattern decouple an abstraction from its implementation so that the two can vary independently
  • Proxy Pattern - Proxy Pattern Provide a surrogate or placeholder for another object to control access to it
 
(I am about to start a online training for design patterns and other technical stuffs, you can contact me at 9870148461 or at SukeshMarla@Gmail.com)
Sukesh Marla

I am asp.net developer with over 4 years experience,Proficient in Object Oriented Programming and jQuery.Achievements - MCPD with asp.net 3.5 and MCTS with SQL Server 2008.Hobbies - Blogging (www.sukesh-marla.com), Games... Read more

Personal Blog: http://sukesh-marla.com
COMMENT USING

PREMIUM SPONSORS

Hire Mobile & Web Developer on demand. 100% satisfaction. Try for 1 week or Money Back. Local and remote developers available all over USA.

Latest Blogs