会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Fate0729
当你的才华还撑不起你的野心时,那你就应该静下心来学习。当你的经济还撑不起你的梦想时,那你就应该踏实的去工作!
博客园
首页
新随笔
订阅
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
···
52
下一页
2018年5月11日
设计模式之享元(flyweight)模式
摘要: 现在在大力推行节约型社会,“浪费可耻,节俭光荣”。在软件系统中,有时候也会存在资源浪费的情况,例如,在计算机内存中存储了多个完全相同或者非常相似的对象,如果这些对象的数量太多将导致系统运行代价过高。那么,是否存在一种技术可以用于节约内存使用空间,实现对这些相同或者相似对象的共享访问呢?答案是肯定的,
阅读全文
posted @ 2018-05-11 11:19 Fate0729
阅读(361)
评论(0)
推荐(0)
2018年5月10日
设计模式之职责链模式
摘要: 相信大家都玩过类似于“斗地主”的纸牌游戏,某人出牌给他的下家,下家看看手中的牌,如果要不起,则将出牌请求转发给他的下家,其下家再进行判断。一个循环下来,如果其他人都要不起该牌,则最初的出牌者可以打出新牌。在这个过程中,纸牌作为一个请求沿着一条链在传递,每一位纸牌的玩家都可以处理该请求。在设计模式中,
阅读全文
posted @ 2018-05-10 15:21 Fate0729
阅读(1483)
评论(0)
推荐(0)
2018年5月9日
设计模式之组合(compose)模式
摘要: 树形结构在软件中随处可见,比如操作系统中的目录结构,公司组织结构等等,如何运用面向对象的方式来处理这种树形结构是组合模式需要解决的问题。组合模式通过一种巧妙的设计方案来使得用户可以一致性地处理整个树形结构或者树形结构的一部分,也可以一致地处理树形结构中的叶子节点(不包含子节点的节点)和容器节点(包含
阅读全文
posted @ 2018-05-09 15:43 Fate0729
阅读(988)
评论(0)
推荐(1)
设计模式之桥接(bridge)模式
摘要: 在现实生活中,我们常常会用到两种或多种类型的笔,比如毛笔和蜡笔。假设我们需要大、中、小三种类型的画笔来绘制12中不同的颜色,如果我们使用蜡笔,需要准备3*12=36支。但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及的对象个数仅为3+12=15,远远小于36却能实现与36支蜡
阅读全文
posted @ 2018-05-09 13:42 Fate0729
阅读(2210)
评论(0)
推荐(2)
2018年5月7日
设计模式之观察者模式
摘要: 在日常生活中,交通信号灯指挥者日益拥挤的城市交通。红灯亮,汽车停止;绿灯亮,汽车继续前行;在这个过程中,交通信号灯是汽车的观察目标,而汽车则是观察者。随着交通信号灯的变化,汽车的行为也会随之变化,一盏交通信号灯可以指挥多辆汽车。在软件系统中,有些对象之间也存在类似交通信号灯和汽车之间的关系,一个对象
阅读全文
posted @ 2018-05-07 17:09 Fate0729
阅读(1702)
评论(0)
推荐(1)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
52
下一页
公告