下载此文档

2021年软件架构设计原则和模式讲义.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
目录
一、软件设计原则
二、设计模式介绍
三、设计书籍推荐
*
软件架构设计原则和模式
*
软件设计原则
一、
*
软件架构设计原则和模式
*
单一职责原则
定义:
一个模块(类、函数)只负责一项职责
益处:
,提高可读性、可维护性
、变更引起的风险
*
软件架构设计原则和模式
*
依赖倒置原则
定义:
高层模块不应依赖底层模块,底层模块也不应依赖高层模块,二者都应该依赖抽象
益处:


*
软件架构设计原则和模式
*
里氏替换原则
定义:
所有引用基类的地方必须能透明地使用其子类的对象
益处:

、可维护性
*
软件架构设计原则和模式
*
接口隔离原则
定义:
客户端不应该依赖它不需要的接口
益处:

、可维护性
*
软件架构设计原则和模式
*
开闭原则
定义:
当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化
益处:

、修改等工作量
*
软件架构设计原则和模式
*
设计模式介绍
二、
*
软件架构设计原则和模式
*
什么是设计模式
软件设计中的成功经验
软件设计中的交流语言
特定的软件设计上下文中,针对特定问题的解决方案
可复用软件开发的基础
*
软件架构设计原则和模式
*
如何创建对象?
xxx()
(Simple Factory)
(Factory Method)
*
软件架构设计原则和模式
*

2021年软件架构设计原则和模式讲义 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人梅花书斋
  • 文件大小1.63 MB
  • 时间2021-01-26