20230418 大话设计模式【归档】
参考资料
目录
- 0. 面向对象基础
- 0.1. UML
- 1. 简单工厂模式 - 计算器
- 2. 策略模式 - 商场促销
- 3. 单一职责原则
- 4. 开放-封闭原则
- 5. 依赖倒转原则
- 6. 装饰模式 - 衣服搭配
- 7. 代理模式
- 8. 工厂方法模式 - 计算器
- 9. 原型模式 - 简历
- 10. 模板方法模式 - 试卷答题
- 11. 迪米特法则 - 最少知识
- 12. 外观模式 - 基金
- 13. 建造者模式 - 画小人
- 14. 观察者模式 - 摸鱼通知
- 15. 抽象工厂模式 - 数据库
- 16. 状态模式 - 工作状态
- 17. 适配器模式 - NBA外籍中锋
- 18. 备忘录模式 - 游戏人物
- 19. 组合模式 - 分公司
- 20. 迭代器模式
- 21. 单例模式
- 22. 桥接模式 - 手机软件
- 23. 命令模式 - 烧烤点单
- 24. 职责链模式 - 审批流程
- 25. 中介者模式 - 联合国
- 26. 享元模式 - 网站复用
- 27. 解释器模式 - 音符
- 28. 访问者模式 - 男女对比
其他
编程是一门技术,更是一门艺术,不能只满足于写完代码运行结果正确就完事,时常考虑如何让代码更加简练,更加容易维护,容易扩展和复用,只有这样才可以真正得到提高。写出优雅的代码真的是一种很爽的事情。
代码无错未必优