GoConqr has a new look! Let us know what you think.

Mind map

Design Patterns

M.J.R. English

Map content

Design Patterns

  1. Creational

    • Factory Method
      • Allows subclasses to instantiate their own objects
    • Abstract Factory
      • Offers the interface for creating a family of related objects, without explicitly specifying their classes.
    • Singleton
      • - Ensure that only one instance of a class is created - Provide a global access point to the object
    • Object Pool
      • Reuses and shares objects that are expensive to create
  2. Structural

    • Facade
      • Simplifying the interface of a complex system
    • Bridge
      • Hiding variation of implementation
    • Adapter
      • Hide variation of interface design
    • Decorator
      • Modular assembler of complex components
  3. Behavorial

    • Template Method
      • Hiding implementation of algorithms
    • Strategy
      • Hiding variation of algorithms
    • Observer
      • Handles notifications of changed methods and subscribed classes are updated accordingly
  4. "Design Paterns Explained"

Information

Description
Mind Map on Design Patterns, created by M.J.R. on 23/01/2015.
Created by
M.J.R.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?