![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 70
奋斗鸭,鸭子的鸭
这个作者很懒,什么都没留下…
展开
-
21种设计模式集合学习笔记
21种设计模式集合学习笔记①代理设计模式一.代理设计模式的概念:为对象提供一个代理,以控制对这个对象的访问。代理类和委托类有共同的付接口,这样在任何使用为拖累对象的地方都可以使用代理类进行替代。类似于明星和经纪人。明星是具体的委托类,经纪人则是代理类。代理类负责请求的预处理(谈价格,),然后把业务交给委托类(明星),然后业务完成后,代理类完成后续处理(收尾款)。代理模式看起来和包装模式非常类似,但是原创 2017-08-13 22:01:32 · 844 阅读 · 0 评论 -
模板设计模式
模板设计模式主要来源于生活中有一些事情是有模板可以遵循的。举两个生活中的例子,如泡茶和泡咖啡,看一看。 泡茶有以下四个步骤: 1, 烧开水; 2 把茶放到水杯中; 3,倒入开水; 4, 加糖。 泡咖啡也同样有以下四个步骤: 1, 烧开水; 2 把咖啡放到水杯中; 3,倒入开水; 4, 加入糖和牛奶。 这时,可以清楚地发现,无论是泡茶还是泡咖啡,它们的步骤几乎是相同的:1,开...转载 2018-10-29 21:08:46 · 109 阅读 · 0 评论 -
并发
上学的时候我们经常会去图书馆借书,这个我印象比较深刻(本来想举买火车票的例子)。图书馆里,有一本书叫《JAVA并发编程实战》,小A早上的时候把这本书借走了,小B中午的时候去图书馆找这本书,这里小A和小B分别是两个线程,他们都要看的书是共享资源。 1.通过共享资源通信 小B去了图书馆,发现这本书被借走了(执行了例子中的hasDataToProcess)。他回到家,等了几天,再去图书馆找这本书,发现...原创 2018-10-31 14:03:17 · 120 阅读 · 0 评论