summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordoufenghu <[email protected]>2024-11-13 10:02:46 +0800
committerdoufenghu <[email protected]>2024-11-13 10:02:46 +0800
commit7cca31090dfda01769f55479a40f9ae98456a096 (patch)
tree14d00419f2f6e328b310f3c6df940e954f6cbc22
parent1bbd70fad4e8594b3535a9378537c9060972819e (diff)
开发文档增加设计架构图
-rw-r--r--docs/grootstream-design-cn.md8
-rw-r--r--docs/images/Groot Stream Architecture.jpgbin5498259 -> 0 bytes
-rw-r--r--docs/images/groot-stream-factory.pngbin0 -> 215649 bytes
-rw-r--r--docs/images/groot-stream-module.pngbin0 -> 51369 bytes
4 files changed, 7 insertions, 1 deletions
diff --git a/docs/grootstream-design-cn.md b/docs/grootstream-design-cn.md
index 5676840..05e29ca 100644
--- a/docs/grootstream-design-cn.md
+++ b/docs/grootstream-design-cn.md
@@ -2193,7 +2193,13 @@ Parameters:
| class_name | 主类名 | String | Y | |
| jar_name | jar包名 | String | Y | |
-# 实现原则
+# 设计原则
+
+## 模块之间依赖关系
+![Groot Stream Modules](images/groot-stream-module.png)
+
+## 动态加载工厂模式
+![Groot Stream Factories](images/groot-stream-factory.png)
- 包命名: com.geedgenetworks. [模块名].XXX
- 统一依赖管理:第三方类库的依赖声明在项目的顶层 POM 文件(也称为 Project POM)中,各个子模块继承这些依赖,确保整个项目共享相同的依赖。
diff --git a/docs/images/Groot Stream Architecture.jpg b/docs/images/Groot Stream Architecture.jpg
deleted file mode 100644
index 7f15b10..0000000
--- a/docs/images/Groot Stream Architecture.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/images/groot-stream-factory.png b/docs/images/groot-stream-factory.png
new file mode 100644
index 0000000..f5b04ff
--- /dev/null
+++ b/docs/images/groot-stream-factory.png
Binary files differ
diff --git a/docs/images/groot-stream-module.png b/docs/images/groot-stream-module.png
new file mode 100644
index 0000000..ebe0e2d
--- /dev/null
+++ b/docs/images/groot-stream-module.png
Binary files differ