博客专栏  >  架构设计   >  Design Pattern

Design Pattern

介绍设计模式的原理、优缺点和常见应用场景,并以 Java 语言为例实现设计模式,完整 Java 代码示例见 https://github.com/lzx2011/java-scaffold

关注
0 已关注
6篇博文
  • 设计模式——单例模式

    定义单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。饿汉式单例/* * 饿汉式单例 */ ...

    2016-10-05 17:35
    348
  • 设计模式——责任链模式

    模式介绍责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上...

    2017-03-12 13:56
    310
  • Java多线程——生产者和消费者模式

    生产者消费者模式生产者和消费者模式是一种并发设计模式,生产者消费者模式解决的是两者速率不一致而产生的阻抗不匹配,该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。生产者消费者模...

    2017-03-18 01:42
    322
  • 设计模式——代理模式

    模式介绍代理模式:为其他对象提供一种代理以控制对这个对象的访问。 代理模式(Proxy)是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题. 分类 静态代理:代理类是在编译时就实现好...

    2017-05-23 23:32
    236
  • Java——回调机制

    按调用方式分为: 同步调用:类A的方法a()调用类B的方法b(),一直等待b()方法执行完毕,a()方法继续往下走。这种调用方式适用于方法b()执行时间不长的情况,因为b()方法执行时间一长或者直接阻...

    2017-06-03 19:03
    129
  • 设计模式——观察者模式

    观察者模式 模式结构 模式涉及角色 模式结构图 示例 代码实现 运行结果 应用场景观察者模式观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时...

    2017-06-04 13:22
    196

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部