MCPcopy Create free account
hub / github.com/GoogTech/design-patterns-in-java

github.com/GoogTech/design-patterns-in-java @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
510 symbols 851 edges 167 files 168 documented · 33% updated 4y ago★ 38

Browse by type

Functions 341 Types & classes 169
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

↓ 16 filesChart
@project: design-patterns @description: 抽象图表接口, 充当抽象产品类 @author: 黄宇辉 @date: 9/6/2019-9:36 AM @version: 1.0 @website: …
design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern/simple_factory_pattern_1/Chart.java
↓ 16 filesButton
@project: design-patterns @description: 接口按钮, 充当抽象产品 @author: 黄宇辉 @date: 9/7/2019-5:18 PM @version: 1.0 @website: …
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/Button.java
↓ 15 filesTextField
@project: design-patterns @description: 文本框接口, 充当抽象产品 @author: 黄宇辉 @date: 9/7/2019-5:22 PM @version: 1.0 @website: …
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/TextField.java
↓ 15 filesComboBox
@project: design-patterns @description: 组合框接口, 充当抽象产品 @author: 黄宇辉 @date: 9/7/2019-5:24 PM @version: 1.0 @website: …
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/ComboBox.java
↓ 9 filesLogger
@project: design-patterns @description: 日志记录器接口, 充当抽象产品角色 @author: 黄宇辉 @date: 9/5/2019-9:26 AM @version: 1.0 @website: …
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/Logger.java
↓ 7 filesLoggerFactory
@project: design-patterns @description: 日志记录器工厂接口, 充当抽象工厂角色(工厂方法的重载) @author: 黄宇辉 @date: 9/5/2019-9:33 AM @version: 1.0 @website: …
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/LoggerFactory.java

browse all functions →

Shape

Method 341
Class 149
Interface 20

Languages

Java100%

Modules by API surface

design-patterns/src/main/java/pers/huangyuhui/adapter_pattern/adapter3/MyWindowAdapter.java13 symbols
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/Actor.java10 symbols
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Actor.java10 symbols
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator2/ProductList.java7 symbols
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method2/DataViewer.java6 symbols
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/CustomDisplay2.java6 symbols
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/CustomDisplay1.java6 symbols
design-patterns/src/main/java/pers/huangyuhui/observer_pattern/observer_pattern_1/Player.java6 symbols
design-patterns/src/main/java/pers/huangyuhui/observer_pattern/observer_pattern_1/AllyControllerCenter.java6 symbols
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator2/AbstractObjectList.java6 symbols
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/BookSelf.java6 symbols
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Entry.java6 symbols

For agents

$ claude mcp add design-patterns-in-java \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page