MCPcopy Index your code
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%
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

Chart (Interface)
@project: design-patterns @description: 抽象图表接口, 充当抽象产品类 @author: 黄宇辉 @date: 9/6/2019-9:36 AM @version: 1.0 @website: htt [17 …
design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern/simple_factory_pattern_1/Chart.java
ComboBox (Interface)
@project: design-patterns @description: 组合框接口, 充当抽象产品 @author: 黄宇辉 @date: 9/7/2019-5:24 PM @version: 1.0 @website: https [17 …
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/ComboBox.java
TextField (Interface)
@project: design-patterns @description: 文本框接口, 充当抽象产品 @author: 黄宇辉 @date: 9/7/2019-5:22 PM @version: 1.0 @website: https [17 …
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/TextField.java
Button (Interface)
@project: design-patterns @description: 接口按钮, 充当抽象产品 @author: 黄宇辉 @date: 9/7/2019-5:18 PM @version: 1.0 @website: https: [17 …
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/Button.java
Logger (Interface)
@project: design-patterns @description: 充当产品角色 @author: 黄宇辉 @date: 9/5/2019-9:26 AM @version: 1.0 @website: https://yubu [9 …
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/Logger.java

Core symbols most depended-on inside this repo

add
called by 13
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Directory.java
toString
called by 8
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Actor.java
update
called by 7
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/List.java
add
called by 7
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Entry.java
display
called by 6
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/Button.java
appendBook
called by 5
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/BookSelf.java
setMediator
called by 5
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/Component.java
append
called by 5
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/MacroCommand.java

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