
架构设计
sanyuesan0000
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生产者/消费者模式之深入理解
★简介 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。 单单抽象出生产者和消费者,还够不上是生产者/消费者模式。该模式还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而消费者转载 2016-11-01 15:52:08 · 17945 阅读 · 1 评论 -
Java开发中的23种设计模式详解
目录 一、设计模式的分类 二、设计模式的六大原则 三、Java的23中设计模式_创建型模式_五种 1、工厂方法模式(Factory Method) 11、普通工厂模式, 22、多个工厂方法模式, 33、静态工厂方法模式, 2、抽象工厂模式(Abstract Factory) 3、单例模式(Singleton) 4、建造者模式(Builder) 5、原型模式(Prototype...转载 2016-11-01 17:20:02 · 774 阅读 · 0 评论 -
Java开发中的23种设计模式详解_后续1_结构型模式
继上篇 Java开发中的23种设计模式详解 介绍 Java开发中的23种设计模式中的结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 1、适配器模式 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看看转载 2016-11-01 17:48:44 · 548 阅读 · 0 评论 -
Java开发中的23种设计模式详解_后续2_行为型模式
继上篇 Java开发中的23种设计模式详解 和 Java开发中的23种设计模式详解_后续1_结构型模式 本篇介绍Java开发中的23种设计模式中的行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 13、策略模式(strategy) 策略模式定义了一系列算法,并将每个算法封装起来,转载 2016-11-02 11:07:51 · 530 阅读 · 0 评论