java设计模式:23种设计模式全面解析(超级详细)-亚博电竞手机版
设计模式
2021年02月06日 15:32
1
- 对于简单的程序,可能写一个简单的算法要比引入某种设计模式更加容易;
- 但是对于大型项目开发或者框架设计,用设计模式来组织代码显然更好。
关于本教程
本教程虽然命名为“java设计模式”,但是设计模式并不是 java 的专利,它同样适用于 c 、c#、javascript 等其它面向对象的编程语言。 java 是典型的面向对象的编程语言,所以本教程以 java 为基础来讲解这 23 种设计模式,如果你不了解 java,请猛击《java教程》学习。- 教程目录:
- 1. 软件设计模式概述
- 2. gof 的 23 种设计模式的分类和功能
- 3. uml中的类图及类图之间的关系
- 4. 开闭原则——面向对象设计原则
- 5. 里氏替换原则——面向对象设计原则
- 6. 依赖倒置原则——面向对象设计原则
- 7. 单一职责原则——面向对象设计原则
- 8. 接口隔离原则——面向对象设计原则
- 9. 迪米特法则——面向对象设计原则
- 10. 合成复用原则——面向对象设计原则
- 11. 创建型模式的特点和分类
- 12. 单例模式(单例设计模式)详解
- 13. 原型模式(原型设计模式)详解
- 14. 简单工厂模式
- 15. 工厂方法模式(详解版)
- 16. 抽象工厂模式(详解版)
- 17. 建造者模式(bulider模式)详解
- 18. 结构型模式概述(结构型模式的分类)
- 19. 代理模式(代理设计模式)详解
- 20. 适配器模式(adapter模式)详解
- 21. 桥接模式(bridge模式)详解
- 22. 装饰模式(装饰设计模式)详解
- 23. 外观模式(facade模式)详解
- 24. 享元模式(详解版)
- 25. 组合模式(详解版)
- 26. 行为型模式概述(行为型模式的分类)
- 27. 模板方法模式(模板方法设计模式)详解
- 28. 策略模式(策略设计模式)详解
- 29. 命令模式(详解版)
- 30. 责任链模式(职责链模式)详解
- 31. 状态模式(详解版)
- 32. 观察者模式(observer模式)详解
- 33. 中介者模式(详解版)
- 34. 迭代器模式(详解版)
- 35. 访问者模式(visitor模式)详解
- 36. 备忘录模式(详解版)
- 37. 解释器模式(详解版)
- 38. umlet的使用与类图的设计
- 39. 创建型模式应用实验
- 40. 结构型模式应用实验
- 41. 行为型模式应用实验
展开全文