
设计模式
壮少Bryant
安卓小子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生产者/消费者
1wait notify方法二await signal方法三BlockingQueue阻塞队列方法1、生产者仅仅在仓储未满时候生产,仓满则停止生产。 2、消费者仅仅在仓储有产品时候才能消费,仓空则等待。 3、当消费者发现仓储没产品可消费时候会通知生产者生产。 4、生产者在生产出可消费产品时候,应该通知等待的消费者去消费。解决生产者/消费者问题的方法可分为两类: (1)采用某种机制保护转载 2016-04-12 00:21:25 · 511 阅读 · 0 评论 -
设计模式
1单例模式2简单工厂 模式3策略模式4工厂方法模式5抽象方法模式6装饰模式7代理模式8观察者模式9适配器模式(1):单一职责原则 定义: 一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。(2):里氏替换原则 任何基类可以出现的地方,子类一定可以出现只有当衍原创 2016-07-29 11:40:37 · 642 阅读 · 0 评论