设计模式及其应用场景
- IT科技
- 关注:2.2W次
品牌型号:联想小新Pro13/系统版本:windows10
1.组合模式:
将对象组合成树形结构以表示部分整体的关系。
2.迭代器模式:
提供一个方法顺序访问一个聚合对象的各个元素,而又不需要暴露该对象的内部。
应用场景:迭代时。
3.单例模式:
保证一个类只有一个实例,并提供一个访问它的全局访问点。
应用场景:无状态的类使用单例模式。
4.建造模式:
将一个复杂对象的构建与他的表示相分离,使得同样的构建过程可以创建不同的表示。
应用场景:一个类的各个组成部分的具体实现类或者算法经常变化,但是将他们组合在一起的算法却相对稳定。
5.原型模式:
用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的对象。
应用场景:用new创建一个对象需要非常繁琐的数据准备或者权限。
- 文章版权属于文章作者所有,转载请注明 https://shqsg.com/zh-cn/dianzi/292z26.html