关于软件体系结构设计模式的总结

本文总结了重要的软件设计模式,包括单例模式、工厂模式、生成器模式、适配器模式、组合模式、外观模式、桥接模式、迭代器模式、访问者模式、命令模式、中介者模式、策略模式和状态模式,旨在帮助读者理解和记忆这些模式的用途和特点。
摘要由CSDN通过智能技术生成

因为软件体系结构的设计模式太多了,如果用的不多,实践的不多,很难记住原理。当你考软考的时候,当问到这个编程代码用到了什么体系模式,如果思路不清晰或压根不知道那些模式的区别,要做出那道题挺难的,因此我对我觉得比较重要的设计模式做了简短总结:

1.单例模式:确保一个类仅有一个唯一的实例,并且提供一个全局的访问点。

2.工厂模式:开闭原则:必须修改工厂类的源代码,所以不支持开闭原则。

3.生成器模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

4.适配器模式:类适配器模式:继承关系;对象适配器模式:调用。

5.组合模式:将对象组合成树形结构,以表示“整体-部分”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。

6.外观模式:用来隐藏一个软件系统的缩影内部细节,只提供给客户类一个外观类,也叫做接口类。

7.桥接模式:将抽象部分与它的实现部分分离,使它们可以独立地变化。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值