![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
AlterIt
厚积薄发,化繁为简。
展开
-
设计模式-享元模式
转眼就要 6 月份了,时间过的好快勒。说到享元模式,第一个想到的应该就是池技术了,String常量池、数据库连接池、缓冲池等等都是享元模式的应用,所以说享元模式是池技术的重要实现方式。比如我们每次创建字符串对象时,都需要创建一个新的字符串对象的话,内存开销会很大,所以如果第一次创建了字符串对象“adam“,下次再创建相同的字符串”adam“时,只是把它的引用指向”adam“,这样就实现了”adam“字符串再内存中的共享。举个最简单的例子,网络联机下棋的时候,一台服务器连接了多个客户端(玩家),如果.原创 2020-05-24 13:58:16 · 314 阅读 · 0 评论 -
设计模式之代理模式
代理模式代理模式是设计模式的一种,也非常常出现在我们的生活中,大家都经历过校园生活,所以我打算拿代课老师与老师的例子去做说明已帮助同学们理解。情景:年段长要安排授课计划给学生,找了老师,但是老师说我今天有事上不了课,年段长很是无奈就想了个办法,找一个代课老师让他代替今天老师去跟学生讲他今天要讲给学生的内容。UML 类图如下:解释说明: 有一个 ITeacher 的接口,该接口有一个 ...原创 2019-11-16 16:11:46 · 132 阅读 · 0 评论