-
Adapter: Adapter is a structural design pattern that allows objects with incompatible interfaces to collaborate.
-
Abstract Factory: Adapter is a structural design pattern that allows objects with incompatible interfaces to collaborate.
-
Bridge: Adapter is a structural design pattern that allows objects with incompatible interfaces to collaborate.
-
Composite: Adapter is a structural design pattern that allows objects with incompatible interfaces to collaborate.
-
Flyweight: Adapter is a structural design pattern that allows objects with incompatible interfaces to collaborate.
-
Prototype: Adapter is a structural design pattern that allows objects with incompatible interfaces to collaborate.
-
Adapter: Adapter is a structural design pattern that allows objects with incompatible interfaces to collaborate.
-
State: State is a behavioral design pattern that allows an object to change the behavior when its internal state changes.
-
Command: Command is a behavioral design pattern that turns a request into a stand-alone object that contains all information about the request. This transformation lets you parameterize methods with different requests, delay or queue a request’s execution, and support undoable operations.
-
Decorator: Decorator is a structural design pattern that lets you attach new behaviors to objects by placing these objects inside special wrapper objects that contain the behaviors.
-
Factory: Factory Method is a creation design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
-
Observer: Observer is a behavioral design pattern that lets you define a subscription mechanism to notify multiple objects about any events that happen to the object they’re observing.
-
Facade: Facade is a structural design pattern that provides a simplified (but limited) interface to a complex system of classes, library or framework.
metao1/design-patterns
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Java Design Patterns
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published