https://github.com/iandarwin/patterns-demos
Examples of Design Patterns in Java
https://github.com/iandarwin/patterns-demos
design-patterns java patterns
Last synced: 3 months ago
JSON representation
Examples of Design Patterns in Java
- Host: GitHub
- URL: https://github.com/iandarwin/patterns-demos
- Owner: IanDarwin
- License: other
- Created: 2018-02-02T20:08:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-18T18:39:07.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T20:32:53.097Z (8 months ago)
- Topics: design-patterns, java, patterns
- Language: Java
- Size: 111 KB
- Stars: 82
- Watchers: 12
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= patterns-demos
This repo contains some examples of Design Patterns in Java; it was split off from my main
https://github.com/IanDarwin/javasrc[javasrc repo] to keep the latter from becoming bottom-heavy.== Readings
The original book that popularized Design Patterns - after they were in use for a decade
in the CS community - is
https://www.amazon.com/dp/0201633612[Design Patterns: Elements of Reusable Software],
by Gamma, Helm, Johnson and Vlissides, known more concisely as the Gang of Four or even the GoF.A less academic, more memorable, more _fun_ read is O'Reilly's
https://www.amazon.ca/dp/0596007124[Head-First Design Patterns].== My Writings
The OO chapter of my https://www.amazon.ca/dp/144933704X[Java Cookbook], 3rd edition.
Command Pattern, in Oracle's Java Magazine May/June 2018.
https://blogs.oracle.com/javamagazine/the-command-pattern-in-depthState Pattern, in Oracle's Java Magazine, July/August 2018.
https://blogs.oracle.com/javamagazine/the-state-patternVisitor Pattern, in Oracle's Java Magazine, September/October 2018.
https://blogs.oracle.com/javamagazine/the-visitor-design-pattern-in-depthDecorator Pattern, in Oracle's Java Magazine, November/December 2018.
https://blogs.oracle.com/javamagazine/the-decorator-pattern-in-depthProxy Pattern, in Oracle's Java Magazine, March/April 2019
https://blogs.oracle.com/javamagazine/the-proxy-pattern