软件体系结构

2024/5/6 12:45:30

软件体系结构--适配器模式

文章目录概念例子总结优点缺点概念 适配器模式将一个类的接口,转换成客户期望的另一个接口。 就像生活中常见的转接头,转接头可以帮助我们将一种接口转换为另一种完全不同的接口。那么这个转接头就是适配器。 适配器分为两种: 类适配器对…

软件体系结构--模板方法模式

文章目录概念例子钩子函数总结优点缺点概念 模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 模板方法模式类图: 例子 大家可能还记得2…

软件体系结构--外观模式

文章目录概念例子总结优点缺点概念 外观模式提供了一个接口,用来访问子系统中定义的一堆接口。换句话说,外观模式提供了一个高层接口,使得可以更简便的使用子系统。 现在很多汽车上都有“一键启动”的功能。这个“一键启动”的按钮&#xf…

软件体系结构--责任链模式

文章目录概念例子总结优点缺点概念 责任链模式为某个请求创建一个对象链,每个对象依次检查此请求,并对其进行处理,或者将它传给链中的下一个对象。 链表是很常见一种数据结构,责任链模式的结构其实和链表相差无几,唯…

软件体系结构--策略模式

文章目录概念代码实现优点概念 策略模式定义了一类算法,分别封装起来,让这些算法之间可以相互替换,从而达到实现不同功能的目的。策略模式让算法的变化独立于使用算法的客户。 策略模式类图: 从图中可以看出,操作被…

软件体系结构--装饰器模式

文章目录概念例子分析总结概念 装饰器模式可以动态地将一些属性、能力添加到一个对象上。若要扩展功能,装饰器提供了比继承更具有弹性的方式。 装饰器模式类图: 例子 如果大家看过变形金刚2,应该还记得电影后期擎天柱接受了一个老霸天虎&a…

软件体系结构--观察者模式

文章目录概念例子总结优点缺点概念 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dep…

【背诵复习】软件体系结构 第一章

红字需全部背诵 1.2软件架构结构 模块结构 构件和连接件结构 分配结构 1.3 软件架构视图模型 1.4 软件体系结构 核心元模型

软件体系结构复习指南

前言一软件工程定义集合二软件工程常识集合三软件工程理念集合四软件工程定律集合五软件工程法则集合六软件工程最佳实践集合七软件工程英文知识点索引 前言 作为一个热心学长(好的其实是要凑这个月的4篇文章了),发一下李大牛同志的课程复习…