GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

design-patterns-java

Star

Here are 50 public repositories matching this topic...

Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

anomaly2104 / lld-cab-booking-ola-uber-grab-lyft

Sponsor
Star 173
design-patterns interviews interview-questions oops object-oriented-programming system-design oops-in-java design-patterns-java design-principles low-level-design machine-coding low-level-design-problems
  • Updated Apr 7, 2024
  • Java

anomaly2104 / chess-low-level-system-design

Sponsor
Star 144

Repository contatining the low level system design of Chess.

design-pattern chess design-patterns interview interview-questions oops lld object-oriented-programming system-design oops-in-java design-patterns-java design-principles low-level-design low-level-design-problems
  • Updated Apr 19, 2024
  • Java

anomaly2104 / ticket-booking-low-level-system-design

Sponsor
Star 109
java design-patterns solid-principles design-patterns-java low-level-design machine-coding low-level-design-problems solid-principles-examples machine-coding-interview
  • Updated Apr 7, 2024
  • Java

kiat / OOP-Design-Patterns

Star 91

OOP Design Patterns Code Examples

design-pattern checkstyle design-patterns observer-pattern junit visitor-pattern command-pattern strategy-pattern abstract-factory-pattern design-patterns-implemented-in-java object-oriented-programming singleton-pattern template-pattern template-method behavioral-patterns structural-patterns iterator-pattern design-patterns-java template-method-pattern
  • Updated Jul 12, 2025
  • Java

anomaly2104 / low-level-design-even-odd-java-threading

Sponsor
Star 24
java design-patterns interview-questions oops solid-principles object-oriented-programming system-design oops-in-java design-patterns-java low-level-design machine-coding low-level-design-problems solid-principles-examples machine-coding-interview
  • Updated Feb 19, 2021
  • Java

FearlessPeople / GOF23

Star 21

Java实现23种设计模式学习笔记及源码

java design-patterns design-patterns-implemented-in-java design-patterns-java
  • Updated Aug 28, 2024
  • Java

piyush7199 / javarena-dsa-design

Star 9

🚀 Java-based repository to master DSA, Low-Level Design, and High-Level Design for coding interviews — with topic-wise and company-wise tracking, real-world design patterns, and system architecture blueprints.

java algorithms leetcode intellij vscode design-patterns data-structures coding-interviews leetcode-java interview-preparation design-patterns-implemented-in-java object-oriented-design hld design-patterns-java low-level-design-problems company-wise-questions system-design-interview object-oriented-design-interview object-oriented-design-and-uml low-level-design-in-java
  • Updated Dec 13, 2025
  • Java

SonaniAkshit / design-pattern

Star 7

Java Design Patterns repository! This project demonstrates the power of Gang of Four (GoF) design patterns

java design-pattern design-patterns design-patterns-implemented-in-java designpattern design-pattern-java design-patterns-java designpatternjava
  • Updated Jun 15, 2025
  • Java
Design_Patterns_Paint

vukan-markovic / Design_Patterns_Paint

Star 6

Java Swing paint application demonstrating some design patterns

design-pattern design-patterns observer-pattern mvc-architecture mvc-application mvc-pattern designpatterns command-pattern java-swing design-patterns-implemented-in-java designpattern java-swing-applications design-pattern-java prototype-pattern java-swing-framework strategy-design-pattern design-patterns-java java-swing-library adapter-design-pattern java-swing-application
  • Updated May 6, 2020
  • Java

happyflyer / design-pattern-23

Star 3

一周彻底搞懂23种设计模式(Java实现),语雀浏览链接:https://www.yuque.com/happyflyer/design-pattern-23

design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java
  • Updated Apr 28, 2021
  • Java

gabrielmjr / Physic

Star 3

Java library for Physics calculations and conversions

java converter gradle ci library-free android-library easy-to-use java-library junit5 documented gradle-java design-patterns-java physic calculate-distance calculate-area physic-calculator calculate-time physic-calculations
  • Updated Sep 27, 2024
  • Java

ihouwat / Udemy-java-design-patterns

Star 3

Material and exercises from Design Patterns in Java course by Dmitri Nesteruk

design-patterns design-patterns-java
  • Updated Jan 18, 2021
  • Java

wildoctopus / spring-enterprise-learning-lab

Star 3

A runnable Java 21 + Spring Boot workshop designed to master production-grade enterprise design, JVM internals, performance traps, and senior/lead interview trade-offs.

java maven multithreading design-patterns interview garbage-collector garbage-collection springboot interview-questions restful-api interview-prep interview-preparation design-patterns-java design-principles springboot3 jvm-internals
  • Updated Sep 17, 2026
  • Java

cbozan / design_patterns_exercises_with_java

Star 2

All design patterns defined by Gang of four have been tested by coding with java.

design-pattern design-patterns gang-of-four design-patterns-implemented-in-java java-design-pattern java-design-patterns design-patterns-java gang-of-four-design-patterns
  • Updated Jul 6, 2022
  • Java

tessapower / TEngine

Star 2

TEngine: a 2D game engine built in Java based on ECS architecture.

game-engine maven design-patterns game-engine-2d design-patterns-java java-17
  • Updated Feb 15, 2026
  • Java

yousefkotp / Painter

Star 2

Graphical paint program which allows the user to draw with different colors and strokes, it also allows the user to draw diffrent number of shapes and manipulate them by resizing, filling, moving and cloning them. It also supports undo and redo operations.

java drawing paint design-patterns draw painting paint-application solid-principles painter design-patterns-java paint-app paint-program painting-app java-painter painter-using-java
  • Updated Jun 29, 2022
  • Java

BuntyRaghani / java-behavioral-design-patterns

Star 2

A maven multi-module project containing the implementation of Behavioral Design Patterns using Java

design-patterns designpatterns behavioral-patterns design-patterns-java oop-design behavioral-design-patterns
  • Updated Jun 29, 2021
  • Java

ashwiniraokarai / vet-clinic

Star 1

Java Design Patterns for building Test Automation Framework

inheritance polymorphism strategy-pattern builder-pattern single-responsibility-principle functional-interfaces design-patterns-java
  • Updated Apr 17, 2024
  • Java

chokshidharita / Design-Patterns-in-Java

Star 1

Design Patterns in Java

java design-pattern design-patterns java8 java-8 builder-pattern factory-pattern abstract-factory-pattern design-patterns-implemented-in-java creational-pattern design-pattern-java creational-patterns abstract-factory factory-method-pattern design-patterns-java builder-design-pattern factory-design-pattern creational-design-patterns
  • Updated Oct 17, 2020
  • Java

GhostQinMo / java

Star 1

本仓库中存放着FairyQin(author)的一些综合示例的小项目,master下游的每一个分支都是orphan(独立的),每一个orphan代表着一个关于Java分支的基础学习,至于分支的具体是关于什么的,请查看分支中的README.md

java design-patterns-java juc-patterns
  • Updated Dec 1, 2025
  • Java

Add this topic to your repo

To associate your repository with the design-patterns-java topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.