加灰博客
  • 首页
  • AI App Study
  • 算法篇
  • 文章
  • 技术文
  • 阅读篇
  • 关于我

标签:设计模式

7篇文章

阅读篇

HEAD FIRST设计模式总结(7)

适配器模式与外观模式

  • 加灰
    加灰
2020-07-02
阅读篇

HEAD FIRST设计模式总结(6)

命令模式(p191-233)命令模式将'请求'封装成对象,以便使用不同的请求,队列或者日志来参数化其他对象.命令模式也支持可撤销的操作.Command接口具备execute()和undo()方法Invoker具备设置命令方法Receiver具备action()方法NoCommand对象是一个空对象(

  • 加灰
    加灰
2020-07-02
阅读篇

HEAD FIRST设计模式总结(5)

单例模式(p169-190)单件模式确保一个类只有一个实例,并提供一个全局访问点。注意点(java)多线程的线程同步(使用同步影响执行效率)用volatile修饰单例对象的引用变量减少时间消耗。设计箱内的工具箱原则封装变化多用组合,少用继承针对接口编程,不针对实现编程为交互对象之间的松耦设计而努力类

  • 加灰
    加灰
2020-07-01
阅读篇

HEAD FIRST设计模式总结(4)

工厂模式(p109-168)

  • 加灰
    加灰
2020-06-24
阅读篇

HEAD FIRST设计模式总结(3)

3.装饰者模式(p79-107)概括:***"给爱用继承得人一个全新的设计眼界"***前面的组合(composition)和委托(delegation)可以在运行时具有继承行为效果.核心设计原则之一(开放---封闭原则):类应该对拓展开发,对修改关闭.

  • 加灰
    加灰
2020-06-24
阅读篇

HEAD FIRST设计模式总结(2)

2.观察者模式(p39-78)观察者模式定义了对象之间一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新.

  • 加灰
    加灰
2020-06-23
阅读篇

HEAD FIRST设计模式总结

本书思想总结1.设计模式入门(p1-35)软件开发真理:CHANGE问题归零设计原则:找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。分开变化和不会变化的部分。设计对象行为设计原则:针对接口(或超类型-supertype)编程,而不是针对实现编程实现行为->整合

  • 加灰
    加灰
2020-06-21
加灰博客 © 2026 浙ICP备16042535号-2
Latest Posts Facebook Twitter Ghost Halo