设计模式——代码的“经典套路“
设计模式——代码的"经典套路"
你有没有用过乐高积木?
生活场景:乐高积木的好处
不用乐高
你用木头做一辆车:
- 轮子要自己削
- 车轴要自己磨
- 每个人做的不一样
没有标准,各不相同。
用乐高
你用乐高拼一辆车:
- 标准接口
- 通用零件
- 说明书照着拼就行
标准套路,组装方便。
技术故事:设计模式的价值
没有设计模式
// 处处if-elsepublicvoiddoSomething(Stringtype你有没有用过乐高积木?
你用木头做一辆车:
没有标准,各不相同。
你用乐高拼一辆车:
标准套路,组装方便。
// 处处if-elsepublicvoiddoSomething(Stringtype