Skip to main content

Structural Patterns: Introduction


Structural Design Patterns
Structural patterns are concerned with how classes and objects are composed to form larger structures.
 The patterns included in this category have the characteristics as follows:


 Decorator 
 Add new functionality dynamically to existing objects, or remove it
 Proxy     
Control access to an object.Create expensive objects on demand
 Bridge   
Enable development of the interface and implementation of a component to proceed  independently
 Composite
Treat single objects and composite objects in the same way
 Flyweight
Reduce the cost of working with large numbers of very small objects
 Adapter
Match otherwise incompatible interfaces
 Façade

 Reorganize a system with many subsystems into identifiable layers with single entry points
Simplify the interface to a complex subsystem 

This article is just to give you a glimpse of types of Structural patterns .
All these pattern details  and their implementations will soon  be covered.

Till next time....

Happy Coding

Comments

Popular posts from this blog

Authentication using Social Networking portals(Facebook, Gmail, and Yahoo)

There are tons of sites, which offer sign on using the social networking site credentials (Facebook, gtalk, twitter and the list continues).It can be termed a “SINGLE SIGNON” and offers a lot of benefits compared to traditional database authentication approach. However, not storing user credentials in the DB imposes an additional risk. How to track who all logged into the system. Now the question is, which approach to follow. The best approach is to use inbuilt asp.net users for storing the logging info about user activities and using single signon technique for authentication. This article will explore the approach and provide the details of implementation using some third party libraries and customizing it to the requirements. The Authentication will be done using the following networking portals Yahoo  Gmail Facebook    Special thanks to my friend Sumit Khandelwal, for implementation of Facebook part (in fact he did it all!!) Except Facebook, all other ca...

HTML-5 Let's get started

Want to see html 5 in action, before actually diving into it, here's your chance. Go to this LINK and see the wonderful features that HTML-5 has to offer. Feeling overwhelmed, feel like getting hands dirty with this new kid on the block? Here's how to get started Hope this was useful.... Till next we connect.... Happy reading.....