设计模式

工厂方法:

简单工厂:直接一个类,里面传什么参数,返回对应的对象

工厂方法:抽象类定义买咖啡的方法,不同的厂家进行实现。

抽象工厂:定义一个接口,可以生产各种饮品。具体类去实现。(如果生产茶,也建立一个工厂方法模式,当产品线增多,会产生;类爆炸。)

生产者-消费者

--采用blockingqueue队列

--不用加锁,put生产,take消费。两个方法都是阻塞方法

单例设计模式

你可能感兴趣的:(设计模式)