软件体系结构

1、单例模式

确保一个类有一个唯一的实例,并且提供一个全局的访问点。

2、观察者模式

多个对象之间存在一对多的依赖关系,当一个对象发生改变时,其他对象都得到通知并被自动更新。

3、适配器模式

实现逻辑:一个类的接口转换成客户希望的另外一个接口。使原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式有“类适配器”和“对象适配器”两种不同的形式。

4、策略模式

定义一系列算法,分别封装起来,让他们之间相互转换,此模式让算法的变化,不会应先到使用算法的用户。

5、组合模式

模糊了简单模式和复杂模式的概念。客户程序可以像处理简单元素一样处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。抽象组建类为组合中的对象声明接口,实现所有类共有接口的行为。声明用于访问和管理抽象组件类的子部件的接口。叶子节点没有子节点,不可以增加分支和树叶。组件集合类实现抽象组件类的相关操作,比如添加和删除操作。

6、装饰模式

装饰模式就是动态给一个对象添加一些额外的功能和职责,首先需要定义一个被装饰者类,通过被装饰者类对象产生装饰者对象。

7、状态模式

定义状态类接口,实现当前系统的真实状态实现此接口;定义context类,具有状态的类,其中包含状态类接口的对象;当context类执行某个接口的方法时,去调用真实状态类的实现方法;当context类修改状态时,修改context类的真实状态对象。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

plumink

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值