第三周总结

用户头像
积极&丧
关注
发布于: 2020 年 10 月 04 日

本周主要是设计模式相关知识学习。

1、单例模式: 创建型模式 确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。

当您想控制实例数目,节省系统资源的时候。



junit中的设计模式

2、模板方法模式:父类中 定义抽象的模板方法,子类中去实现,调用的顺序由父类决定。 servlet中也用到了。

3、策略模式:对象行为模式,有多个不同的具体实现类,公共的代码提取到父类中,子类继承父类,使用的时候传入不同的子类,执行对应的实现功能。

4、组合模式:多用于树状数据结构,将整个数据分成节点对象,抽取出节点对象公共的抽象方法,子类继承实现,可以有效的将复杂数据简单化,面向对象的风格。

5、装饰器模式:包装器 对象结构模式 不改变接口扩展现有功能 使用 servlet java I/O

适配器转换接口,装饰器接口不变。不增加很多子类的情况下扩展类,创建对象的时候传进去.

可以通过构造函数去灵活的构造装饰关系。



用户头像

积极&丧

关注

还未添加个人签名 2019.02.13 加入

还未添加个人简介

评论

发布
暂无评论
第三周总结