第三周 学习内容总结

发布于: 2020 年 06 月 24 日

学习内容如下:

设计模式:

设计模式是一种问题的通用解决方案,通常由模式名称、待解决问题、解决方案及结论(效用、利弊等)四个部分组成。

设计模式的分类:

按功能分

  • 创建模式

  • 结构模式

  • 行为模式

从方式分

  • 类模式

  • 对象模式

常见模式:

单例模式

适配器模式

模板方法模式

策略模式

组合模式

装饰器模式

常见框架中设计原则与设计模式的应用:

JUnit

使用组合模式和模板方法模式完成对测试用例的测试

Spring

依赖注入与控制反转,由框架创建对象。并以窗口的方式实现单例模式

SpringMVC

Model-View-Controller模式,用于应用程序的分层开发

Model 代表一个具有数据操作方法的对象

View 可视化Model包含数据

Controller 作用于Model和View上。控制数据流向Model对象,并在数据变化时更新视图。使视图与模型解耦。

设计模式是一种问题的通用解决方案,23种模式仅是GoF总结的一些解决方案。而设计原则可以作为评价设计的一种标准。设计模式仅是设计原则具体实施手段,是设计原则在特定场景下的一种普遍认同的解决方案。

用户头像

安阳

关注

还未添加个人签名 2020.01.04 加入

还未添加个人简介

评论

发布
暂无评论
第三周 学习内容总结