关闭→
当前位置:科普经验站>IT科技>设计模式及其应用场景

设计模式及其应用场景

科普经验站 人气:2.36W
品牌型号:联想小新Pro13/系统版本:windows10

1.组合模式:

将对象组合成树形结构以表示部分整体的关系。

2.迭代器模式:

提供一个方法顺序访问一个聚合对象的各个元素,而又不需要暴露该对象的内部。

应用场景:迭代时。

3.单例模式:

保证一个类只有一个实例,并提供一个访问它的全局访问点。

应用场景:无状态的类使用单例模式。

4.建造模式:

将一个复杂对象的构建与他的表示相分离,使得同样的构建过程可以创建不同的表示。

应用场景:一个类的各个组成部分的具体实现类或者算法经常变化,但是将他们组合在一起的算法却相对稳定。

5.原型模式:

用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的对象。

应用场景:用new创建一个对象需要非常繁琐的数据准备或者权限。

设计模式及其应用场景

TAG标签:#场景 #设计模式 #