Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

patterns/ #51

giscus[bot] bot announced in Announcements
Jan 2, 2023 · 9 comments · 1 reply
Discussion options

patterns/

Abstract Document Abstract Factory Active Object Acyclic Visitor Adapter Aggregator Microservices Ambassador API Gateway Arrange/Act/Assert Async Method Invocation Balking Bridge Builder Business Delegate Bytecode Caching Callback Chain of responsibility Circuit Breaker Client Session Pattern Collecting Parameter Collection Pipeline Combinator Command Commander Component Composite Composite Entity Composite View Context object Converter CQRS Currying Data Access Object Data Bus Data Locality Data Mapper Data Transfer Object Decorator Delegation Dependency Injection Dirty Flag Domain Model Double Buffer Double Checked Locking Double Dispatch Embedded Value Event Aggregator Event-based Asynchronous Event Driven Architecture Event Queue Event Sourcing Execute Around Extension objects Facade Factory Factory Kit Factory Method Fan-Out/Fan-In Feature Toggle Filterer Fluent Interface Flux Flyweight Front Controller Game Loop Guarded Suspension Half-Sync/Half-Async Hexagonal Architecture Identity Map Intercepting Filter Interpreter Iterator Layers Lazy Loading Leader Election Leader/Followers Lockable Object Marker Interface Master-Worker Mediator Memento Metadata Mapping Model-View-Controller Model-View-Presenter Model-View-ViewModel Module Monad Monitor MonoState Multiton Mute Idiom Naked Objects Null Object Object Mother Object Pool Observer Page Controller Page Object Parameter Object Partial Response Pipeline Poison Pill Presentation Model Priority Queue Pattern Private Class Data Producer Consumer Promise Property Prototype Proxy Queue based load leveling Reactor Reader Writer Lock Registry Repository Resource Acquisition Is Initialization Retry Role Object Saga Separated Interface Serialized Entity Pattern Servant Service Layer Service Locator Service to Worker Sharding Singleton Spatial Partition Special Case Specification State Step Builder Strangler Strategy Subclass Sandbox Table Module Template method Thread Pool Throttling Thread Local Storage Tolerant Reader Trampoline Transaction Script Twin Type-Object Unit Of Work Update Method Value Object Version Number Visitor

https://java-design-patterns.com/patterns/

You must be logged in to vote

Replies: 9 comments 1 reply

Comment options

a precious treasure

You must be logged in to vote
1 reply
Comment options

gold mine

Comment options

How did I not find this before

You must be logged in to vote
0 replies
Comment options

I always use this as a reference. Good job.

You must be logged in to vote
0 replies
Comment options

this is a treasure

You must be logged in to vote
0 replies
Comment options

One stop shop!

You must be logged in to vote
0 replies
Comment options

so many patterns i don't know

You must be logged in to vote
0 replies
Comment options

These are some great articles. I'll use them as reference in our next publication about Java design patterns

You must be logged in to vote
0 replies
Comment options

OMG. Take that, GoF !

You must be logged in to vote
0 replies
Comment options

learning right now, seems useful

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

AltStyle によって変換されたページ (->オリジナル) /