i am siva

Empty your memory, with a free()... like a pointer! <br /> The pointer can crash...and can overflow..!

Gang of Four (GoF) Design Patterns

March 11, 2013

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 the 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

/Siva

  • 3Share on Facebook
  • 0Share on Twitter
  • 0Share on Pinterest
  • 0Share on LinkedIn
  • 0Share on WhatsApp
  • 0Share on Email
Posted in: Design Patterns, GoF Tagged: Design Patterns, GoF

Tags

.NET ASP.NET Azure DevOps C# Design Patterns Dot Net GoF SharePoint SqlServer TFS Visual Studio VS Windows WPF

Categories

  • .NET
  • ASP.NET
  • Azure DevOps
  • C#
  • Design Patterns
  • Dot Net
  • GoF
  • SharePoint
  • SqlServer
  • TFS
  • Uncategorized
  • Visual Studio
  • VS
  • Windows
  • WPF

Archives

  • August 2020
  • August 2019
  • May 2015
  • March 2013

Recent Comments

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Copyright © 2021 i am siva.

    Me WordPress Theme by themehall.com