The Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in three groups: Creational, Structural, and Behavioral. Here you will find information on these important patterns.
Creational Patterns
· Abstract Factory Creates an instance of several families of classes
· Builder Separates object construction from its representation
· Factory Method Creates an instance of several derived classes
· Prototype A fully initialized instance to be copied or cloned
· Singleton A class of which only a single instance can exist
Structural Patterns
· Adapter Match interfaces of different classes
· Bridge Separates an object’s interface from its implementation
· Composite A tree structure of simple and composite objects
· Decorator Add responsibilities to objects dynamically
· Facade A single class that represents an entire subsystem
· Flyweight A fine-grained instance used for efficient sharing
· Proxy An object representing another object
Behavioral Patterns
· Chain of Resp. A way of passing a request between a chain of objects
· Command Encapsulate a command request as an object
· Interpreter A way to include language elements in a program
· Iterator Sequentially access the elements of a collection
· Mediator Defines simplified communication between classes
· Memento Capture and restore an object's internal state
· Observer A way of notifying change to a number of classes
· State Alter an object's behavior when its state changes
· Strategy Encapsulates an algorithm inside a class
· Template Method Defer the exact steps of an algorithm to a subclass
· Visitor Defines a new operation to a class without change
2 comments:
prada outlet, sac longchamp pas cher, nike air max, longchamp pas cher, nike roshe, nike free, jordan pas cher, michael kors pas cher, christian louboutin, oakley sunglasses, replica handbags, ray ban sunglasses, tory burch outlet, jordan shoes, ray ban sunglasses, tiffany and co, prada handbags, longchamp outlet, longchamp outlet, cheap oakley sunglasses, chanel handbags, ugg boots, nike outlet, coach outlet store online, kate spade outlet, nike free run, longchamp outlet, polo ralph lauren, christian louboutin outlet, polo ralph lauren outlet online, tiffany jewelry, gucci handbags, coach outlet, air max, burberry pas cher, replica watches, oakley sunglasses, louis vuitton outlet, uggs on sale, ray ban sunglasses, replica watches, christian louboutin uk, kate spade, oakley sunglasses, polo outlet, oakley sunglasses wholesale, ugg boots, christian louboutin shoes
babyliss, baseball bats, p90x workout, herve leger, montre pas cher, soccer jerseys, toms shoes, celine handbags, timberland boots, mcm handbags, gucci, bottega veneta, nfl jerseys, jimmy choo outlet, abercrombie and fitch, converse outlet, new balance shoes, nike roshe run, mont blanc pens, instyler, louboutin, chi flat iron, insanity workout, oakley, reebok outlet, ferragamo shoes, mac cosmetics, karen millen uk, wedding dresses, vans, ghd hair, beats by dre, asics running shoes, lancel, soccer shoes, juicy couture outlet, ralph lauren, supra shoes, nike air max, vans outlet, hermes belt, converse, hollister clothing, nike air max, ray ban, north face outlet, juicy couture outlet, hollister, north face outlet, valentino shoes
Post a Comment