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

Flashcards

Design patterns

Alexey Avramenko English 25 cards

Cards in this deck (25)

  1. 1Chain of ResponsibilityA way of passing a request between a chain of objects
  2. 2CommandEncapsulate a command request as an object
  3. 3InterpreterDesign pattern that specifies how to evaluate sentences in a language.
  4. 4IteratorSequentially access elements in a collection.
  5. 5MediatorSpecifies decoupled communication between the objects.
  6. 6MementoCapture and restore object's internal state.
  7. 7Null ObjectObject representing null or empty value.
  8. 8ObserverProvides a way of notifying set of objects.
  9. 9StateAlter an object's behavior depending on a state.
  10. 10StrategyIncapsulate algorithm inside a class.
  11. 11Template methodDefer exact steps of an algorithms to a subclass.
  12. 12VisitorRepresent an operation to be performed on elements of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which it operates.
  13. 13AdapterMatch interfaces of different classes.
    Adapter provides a different interface to its subject. Proxy provides the same interface. Decorator provides an enhanced interface.
  14. 14BridgeSeparates interfaces changes with implementations changes.
  15. 15CompositeDefines a tree structure of simple and composite objects. Whole-Part
  16. 16DecoratorAdds additional functionality to an object at runtime. Adapter provides a different interface to its subject. Proxy provides the same interface. Decorator provides an enhanced interface.
  17. 17FacadeA single class that represents an entire subsystem.
  18. 18FlyweightEliminate copying by sharing common data and using lightweight objects.
  19. 19Private Class DataIncapsulate class internal data in another class.
  20. 20ProxyDelay real object instatiation.
    Adapter provides a different interface to its subject. Proxy provides the same interface. Decorator provides an enhanced interface.
  21. 21Abstract FactoryCreates an instance of several families of classes.
  22. 22BuilderSeparate the construction of a complex object from its representation.
  23. 23Factory MethodDefer object creation decision to a subclass.
  24. 24PrototypeCreate object through cloning prototypes.
  25. 25SingletonSingle instance of an object

Information

Description
Flashcards on Design patterns, created by Alexey Avramenko on 09/07/2015.
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?