软考软件设计师下午题目java设计模式(自用)

文章目录

  • 一、迭代器模式
  • 二、状态模式
  • 三、命令模式
  • 四、桥接模式
  • 五、观察者模式
  • 六、抽象工厂模式
  • 七、访问者模式
  • 八、建造者模式
  • 参考资料:

一、迭代器模式

在状态模式,通过内部状态发生改变时,我们可以减少大块的if…else语句。只需要改变对象状态即可改变对象的行为。
经典案例:
1.状态模式应用于订单发货状态:
【状态设计模式】使用场景?? .引用自须臾之余
2.应用于登录:
【设计模式】—状态模式详解及应用实例.引用自于丹丹

三、命令模式

桥接模式将继承关系转化成关联关系,封装了变化,完成了解耦,减少了系统中类的数量,也减少了代码量。

五、观察者模式

七、访问者模式

参考资料:

博客园: pony1223的文章: https://www.cnblogs.com/pony1223/p/7608955.html
CSDN:松子茶的文章:https://blog.csdn.net/songzitea/article/details/41913067

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93765 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月4日
下一篇 2020年10月4日

相关推荐