Software Architecture & Engineering
82 篇笔记
- 3.10 dothistorical
1. DOT语言 1.1. 三要素 - 图 - 使用 graph 或者 digraph 定义 - 节点 - 一个变量名就是一个node - 边 - 使用 -- 或者 - 定义 1.2. 注释 - 使用 // 或者 / / 1.3. 语句 - 语句之间使用 ; 分割 1.4. 属性 - 使用 key=value, key1=value1, key3="valu
- 3.11 draw.iohistorical
1. 自定义图形 2. 参考 - diagrams\.net for ChromeOS \- Chrome Web Store - diagrams\.net \- Chrome Web Store
- 4.6 FanInFanOuthistorical
参考 - Go并发模型: pipeline中FAN模式\ fanout,fanin\ \- 知乎 - Golang并发模型:轻松入门流水线FAN模式 \- SegmentFault 思否
- 6.12 原型模式historical
new 一个对象需要很多数据准备,不如以某个对象为原型,clone一份,再修改value 1. uml 2. Java 2.1. client 2.2. sheep 3. Golang 3.1. Sheep 3.2. client 4. 实例
- 6.13 抽象工厂historical
1. 是什么 有多种产品,每种产品对应一个工厂,同时这个产品需要多个小产品组合而成 抽象工厂模式用于生成产品族的工厂,所生成的产品是有关联的 2. Golang 2.1. 产品 2.2. 工厂 2.3. client
- 6.14 简单工厂historical
把类的创建和使用分离开 1. Java 1.1. client 1.2. 产品 1.3. 工厂 2. Golang 2.1. 产品 2.2. 工厂 2.3. client 3. 实例 模板方法+简单工厂+策略模式 ! 20200913121959997 27705.png - pb.go - abstract template.go - content re
- 6.15 用过哪些设计模式historical
1. 创建型 1.1. 单例模式 解释一下? 一个类有且仅有一个实例 手写一下单例模式的实现? 单例模式.md /notes/software-engineering/%E7%BC%96%E7%A8%8B%E8%8C%83%E5%BC%8F/OOP/OOP%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E5%88%9B%E5%BB