首页
IT培训常见问题
企业资讯
学员活动
师资团队
图书教材
发布 : 优就业IT培训 发布时间:2021-10-12 19:24:29
1.组合模式:
将对象组合成树形结构以表示部分整体的关系。
2.迭代器模式:
提供一个方法顺序访问一个聚合对象的各个元素,而又不需要暴露该对象的内部。
应用场景:迭代时。
3.单例模式:
保证一个类只有一个实例,并提供一个访问它的全局访问点。
应用场景:无状态的类使用单例模式。
4.建造模式:
将一个复杂对象的构建与他的表示相分离,使得同样的构建过程可以创建不同的表示。
应用场景:一个类的各个组成部分的具体实现类或者算法经常变化,但是将他们组合在一起的算法却相对稳定。
5.原型模式:
用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的对象。
应用场景:用new创建一个对象需要非常繁琐的数据准备或者权限。
1.优先使用对象组合,而不是类继承。
2.使用封装来创建对象之间的分界层。
3.针对接口编程,而不是针对实现编程。
咨询还可获得
对应免费课程