All Projects → IanDarwin → Patterns Demos

IanDarwin / Patterns Demos

Licence: other
Examples of Design Patterns in Java

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Patterns Demos

Nodejs-Design-Pattern
Resumen de patrones de diseño extraídos de mi lectura del libro "Node.js Design Patterns de Mario Casciaro 1ra edición"
Stars: ✭ 45 (-32.84%)
Mutual labels:  patterns, design-patterns
Go Pattern Examples
Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Stars: ✭ 65 (-2.99%)
Mutual labels:  patterns, design-patterns
Java-Programs
Java Practiced Problems including concepts of OOPS, Interface, String , Collection.
Stars: ✭ 51 (-23.88%)
Mutual labels:  patterns, design-patterns
Material Backdrop
A simple solution for implementing Backdrop pattern for Android
Stars: ✭ 221 (+229.85%)
Mutual labels:  patterns, design-patterns
Go Patterns
Design patterns for the Go programming language
Stars: ✭ 432 (+544.78%)
Mutual labels:  patterns, design-patterns
Node.js Design Patterns Third Edition
Node.js Design Patterns Third Edition, published by Packt
Stars: ✭ 239 (+256.72%)
Mutual labels:  patterns, design-patterns
goodcode
A curated collection of annotated code examples from prominent open-source projects
Stars: ✭ 184 (+174.63%)
Mutual labels:  patterns, design-patterns
Designpatterns
DesignPatterns samples by csharp on dotnetcore 《大话设计模式》 中设计模式总结/C#(.NETCore)代码
Stars: ✭ 73 (+8.96%)
Mutual labels:  patterns, design-patterns
Reason Design Patterns
🗺 An unofficial collection of "design patterns" for Reason and OCaml
Stars: ✭ 379 (+465.67%)
Mutual labels:  patterns, design-patterns
software-design-pattern
Software design pattern
Stars: ✭ 43 (-35.82%)
Mutual labels:  patterns, design-patterns
Reactpatterns
React patterns & techniques to use in development for React Developer ⚛ .
Stars: ✭ 201 (+200%)
Mutual labels:  patterns, design-patterns
Designpatternslibrary
A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.
Stars: ✭ 485 (+623.88%)
Mutual labels:  patterns, design-patterns
Designpatternsincsharp
Samples associated with Pluralsight design patterns in c# courses.
Stars: ✭ 149 (+122.39%)
Mutual labels:  patterns, design-patterns
Go Patterns
Curated list of Go design patterns, recipes and idioms
Stars: ✭ 17,827 (+26507.46%)
Mutual labels:  patterns, design-patterns
Ios Design Patterns
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Stars: ✭ 120 (+79.1%)
Mutual labels:  patterns, design-patterns
notes
My personal tutorials and notes.
Stars: ✭ 34 (-49.25%)
Mutual labels:  patterns, design-patterns
go-design-pattern
go的设计模式实例
Stars: ✭ 45 (-32.84%)
Mutual labels:  patterns, design-patterns
Cloud Design Patterns
Prescriptive Architecture Guidance for Cloud Applications
Stars: ✭ 484 (+622.39%)
Mutual labels:  patterns, design-patterns
Guardclauses
A simple package with guard clause extensions.
Stars: ✭ 767 (+1044.78%)
Mutual labels:  patterns, design-patterns
Uml Diagram For Python Design Pattern Examples
UML diagram list of GoF design pattern examples written in Python.
Stars: ✭ 40 (-40.3%)
Mutual labels:  design-patterns

= 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-depth

State Pattern, in Oracle's Java Magazine, July/August 2018. https://blogs.oracle.com/javamagazine/the-state-pattern

Visitor Pattern, in Oracle's Java Magazine, September/October 2018. https://blogs.oracle.com/javamagazine/the-visitor-design-pattern-in-depth

Decorator Pattern, in Oracle's Java Magazine, November/December 2018. https://blogs.oracle.com/javamagazine/the-decorator-pattern-in-depth

Proxy Pattern, in Oracle's Java Magazine, March/April 2019 https://blogs.oracle.com/javamagazine/the-proxy-pattern

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].