设计模式的由来
建筑行业的设计模式引入到软件中
什么是设计模式
- 设计模式是前辈总结的设计经验
- 设计模式的目标是代码更容易理解,更容易维护
- 通过设计模式可以让代码更加可靠
设计模式的分类
1)创建型模式(基本)
如何更加精巧的创建某些对象
2)结构型模式
在软件结构上,通过重构,抽象,让我们的软件结构变得更有条理,更易维护
3)行为型模式
针对现实中某种真实的场景的行为进行设计以及优化
工厂模式(创建型模式)
简单工厂(也叫静态工厂)
原始方案
简单工厂
项目应用
1)i18n国际化
哪个国家的人看到的界面语言就是哪个国家的语言
面向接口开发
2)多端应用切换