go20/day04/struct/01.drawio
yumaojun03 1aa8ec7f3e ```
feat: 添加Go语言函数式编程和结构体进阶教程

- 新增Reduce函数实现map-reduce模式
- 实现装饰器模式wrapper函数
- 添加函数闭包和计数器功能
- 完善结构体方法、继承、组合和重写机制
- 增加JSON序列化反序列化及标签处理
- 创建新的学习章节day04关于结构体进阶内容
- 更新README目录结构包含新章节
```
2026-02-01 16:00:12 +08:00

31 lines
2.0 KiB
Plaintext

<mxfile host="65bd71144e">
<diagram id="-BhJ9crSOhd-5Krr8EOO" name="第 1 页">
<mxGraphModel dx="1134" dy="526" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="2" value="交通工具" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="294" y="130" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="6" value="行驶( Drive)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="450" y="145" width="190" height="30" as="geometry"/>
</mxCell>
<mxCell id="7" value="" style="shape=flexArrow;endArrow=classic;html=1;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="70" y="159.5" as="sourcePoint"/>
<mxPoint x="210" y="159.5" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="8" value="自行车" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="120" y="250" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="9" value="摩托车" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="300" y="250" width="120" height="60" as="geometry"/>
</mxCell>
<mxCell id="10" value="汽车" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="480" y="250" width="120" height="60" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>