Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
8 Cards in this Set
- Front
- Back
Singleton |
Is used to ensure the class has only one instance and to provide a global point of access to it. (Creational) |
|
Composite Design Pattern |
Is used to compose objects into tree structures to represent part-whole hierarchies. (Structural) |
|
Strategy Design Pattern |
Defines a family of algorithms, encapsulates each one and makes them interchangeable. (Object Behavioural) |
|
Temple Design Pattern |
Defines the skeleton of an algorithm in operation and defers some steps to client subclasses (Behavioural) |
|
Command Design Patten |
It allows the requester of a particular action to be decoupled from the object that performs the action (Behavioural) |
|
Observer Design Pattern |
Is used in decoupling the separation of objects that depend on each other. (Behavioural) Defines a one to many relationship so that when one object changes states the others are notified and updated automatically |
|
Factory Design Pattern |
Defines an interface for creating an object but lets subclasses decide which class to instantiate (Factory) |
|
Iterator Design Pattern |
Provides a way to access the elements of an aggregate object without exposing its underlying representation (Behavioural) |