工厂方法:
简单工厂:直接一个类,里面传什么参数,返回对应的对象
工厂方法:抽象类定义买咖啡的方法,不同的厂家进行实现。
抽象工厂:定义一个接口,可以生产各种饮品。具体类去实现。(如果生产茶,也建立一个工厂方法模式,当产品线增多,会产生;类爆炸。)
生产者-消费者
--采用blockingqueue队列
--不用加锁,put生产,take消费。两个方法都是阻塞方法
单例设计模式
简单工厂:直接一个类,里面传什么参数,返回对应的对象
工厂方法:抽象类定义买咖啡的方法,不同的厂家进行实现。
抽象工厂:定义一个接口,可以生产各种饮品。具体类去实现。(如果生产茶,也建立一个工厂方法模式,当产品线增多,会产生;类爆炸。)
--采用blockingqueue队列
--不用加锁,put生产,take消费。两个方法都是阻塞方法
单例设计模式
本文标题:设计模式
本文链接:https://www.haomeiwen.com/subject/lqnmlctx.html
网友评论