设计模式
代码学习
代码
展开
-
设计模式-创建型
https://github.com/CyC2018/CS-Notes/blob/master/notes/设计模式.md#1-单例singleton转载 2019-05-30 10:16:02 · 150 阅读 · 0 评论 -
设计模式-行为型
行为型1. 责任链(Chain Of Responsibility)思路:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链发送该请求,直到有一个对象处理它为止。...原创 2019-07-22 21:06:57 · 100 阅读 · 0 评论 -
JDK1.8 IO 包中的两种设计模式
JDK1.8 IO 包中的两种设计模式:装饰模式:在由InputStream、OutputStream、Reader和Writer代表的等级结构内部,有一些流处理器可以对另一些流处理器起到装饰作用,形成新的、具有改善了的功能的流处理器。好处是可以在运行时动态的给对象添加一些额外的职责,与继承相比,具有更好的灵活性。适配器模式:在由InputStream、OutputStream、Reader...原创 2019-09-02 16:17:18 · 302 阅读 · 0 评论 -
生产者-消费者模式的三种实现方式
背景生产者生产数据到缓冲区中,消费者从缓冲区中取数据。如果缓冲区已经满了,则生产者线程阻塞;如果缓冲区为空,那么消费者线程阻塞。方式一:synchronized、wait和notifypackage producerConsumer;//wait 和 notifypublic class ProducerConsumerWithWaitNofity { public sta...转载 2019-09-10 15:20:02 · 660 阅读 · 0 评论 -
工厂模式(JAVA实例)
https://www.jianshu.com/p/70991f60dbbe转载 2019-09-18 18:50:26 · 1473 阅读 · 0 评论