设计模式

  • 双重检查锁定与单例模式真的线程安全吗?

    加载,表示启动程序的文件或信息的载入。在Java中类的字节码文件加载进内存,就是以io流的形式存入内存。 该语句做了几件事: 因为new用到了User.class,所以找到User…

    2020-03-13
  • 微服务架构设计模式聚合器模式

    聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发布成一个…

    2019-06-07
  • 设计模式之适配器模式

    适配器模式对于大家来说算是比较常见的用的比较多的模式了,主要功能是将类的接口转换为客户期望的另一个接口,使用适配器避免了由于接口不兼容而无法一起工作 在软件工程中,适配器模式是一种…

    2019-05-16
  • 设计模式应用,MyBatis中使用了那些设计模式?

    虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。…

    2019-04-27
  • 设计模式之非循环访问者模式

    非循环访问者模式(acyclic-visitor),允许向现有的类层次结构添加新函数,而不影响这些层次结构,也不创建GOF访问者模式固有的麻烦的依赖关系循环

    2019-04-27
  • 设计模式之访问者模式

    访问者模式(Visitor),将对相对固定的数据结构的操作封装,实现对数据结构的操作与数据结构本身分离,方便扩展对数据结构的新操作。

    设计模式 2019-04-22
  • 设计模式之抽象工厂模式

    抽象工厂模式意图是提供一种方法来封装一组具有公共主题的单独工厂,而无需指定他们的具体类

    设计模式 2019-04-18
  • 设计模式之抽象文档模式

    抽象文档模式的意图是保持类型安全的情况下实现无类型语言的灵活性, 通过抽象的方式更加灵活的配置类的属性,更加安全对属性进行配置

    设计模式 2019-04-13