Avatar notebook default
9篇文章 · 8103字 · 1人关注
  • Resize,w 360,h 240
    一起来学习设计模式:模板模式

    1.模板模式的概念 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实...

  • Resize,w 360,h 240
    一起来学习设计模式:策略模式

    1.策略模式概念 我们知道如果想在改变一个对象的状态的话,用的是观察者模式;而我们如果想要改变一个类的行为或者其算法的时候,就需要用到策略模式。...

  • Resize,w 360,h 240
    一起来学习设计模式:观察者模式

    1.观察者模式的概念 当对象之间有一定的联系,存在一对多的关系的时候,则要使用观察者模式。比如,当一个对象被修改时,则会自动通知它的依赖对象。看...

  • Resize,w 360,h 240
    一起来学习设计模式:装饰器模式

    1.装饰器模式的概念 装饰器模式(Decorator Pattern)允许像一个显示有的对象添加新功能,同时又不改变其结构;是对现有类的一个包装...

  • Resize,w 360,h 240
    一起来学习设计模式:原型模式

    前言:刚开始学的时候觉得设计模式真的难懂。后面再回来看几次了,这些真实软件设计的瑰宝级别的宝藏;不仅可以规范我们的软件设计,也使得我们的系统的后...

  • Resize,w 360,h 240
    一起来学习设计模式:适配器模式

    前言:学习设计模式是为了更好地用面向对象的思维去设计,去编写我们的代码,也为了我们去看源码,学习别人优秀的设计做好准备;写的一些东西都是自己的一...

  • Resize,w 360,h 240
    一起来学习设计模式:工厂模式

    前言:这次我们来看看工厂模式,工厂模式和抽象工厂模式是在日常开发中使用非常广泛的设计模式。我们所熟知的sping也有应用工厂模式的设计模式。它主...

  • Resize,w 360,h 240
    一起来学习设计模式:单例设计模式

    前言:单例设计模式也是非常常用的设计模式,比如我们所熟知的servlet他在Tomcat中是一个单例设计模式的实现,那到底单例设计模式是什么,有...

  • Resize,w 360,h 240
    一起来学习设计模式:代理模式

    前言:代理模式在是一个java中常用的设计模式,离我们较近的有Mybatis,spring等。学会代理模式的设计思想对我们理解框架的设计有极大帮...

文集作者