
## 代码为啥要这样写，我要这样写代码

A 代码模式
用一个简单任务，展示各种需求（完成任务简单、可读性强、可复用高、维护成本低等）下的代码写法


B 面向对象设计模式
用一个业务场景复现面向对象的经典设计模式


C 高性能模式
考虑执行时间快，内存占用少的一些办法

D plus
问题同 A ，从构建工业级的代码目标出发，分三个层面用多种方式做了优化

'''
可能的动机
【 效率 】 执行快、内存占用少
【 软件工程 】 可读性强、可复用高、类型安全、单元测试方便
【可靠性】 并发安全、并行安全
'''