第三周
第一题
第二题
已经发给林林
总结:
本周主要学习了几种设计模式
单例模式
通过Junit的例子学习了模板方法模式: 父类定义好做某件事情的步骤的分类 子类定义每步怎么做 上层决定具体步骤
策略模式: 多态的最直观体现,通过不同的子类完成不同的功能
组合模式:所有对象都有相似的功能,他们之间又有包含关系,可以用组合模式
装饰器:继承同一父类的情况下,实际是通过关联同一个父类的子类对象来完成某种操作,达到一个在客户端无感知的情况下,实现不同功能的目的
第一题
第二题
已经发给林林
总结:
本周主要学习了几种设计模式
单例模式
通过Junit的例子学习了模板方法模式: 父类定义好做某件事情的步骤的分类 子类定义每步怎么做 上层决定具体步骤
策略模式: 多态的最直观体现,通过不同的子类完成不同的功能
组合模式:所有对象都有相似的功能,他们之间又有包含关系,可以用组合模式
装饰器:继承同一父类的情况下,实际是通过关联同一个父类的子类对象来完成某种操作,达到一个在客户端无感知的情况下,实现不同功能的目的
评论