会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xingoo
博客园
首页
管理
上一页
1
···
58
59
60
61
62
63
64
65
66
···
103
下一页
2014年11月6日
【设计模式】—— 迭代模式Iterator
摘要: 前言:【模式总览】——————————by xingoo 模式意图 提供一个方法按顺序遍历一个集合内的元素,而又不需要暴露该对象的内部表示。 应用场景 1 访问一个聚合的对象,而不需要暴露对象的内部表示 2 支持对聚合对象的多种遍历 3 对遍历不同的对象,提供统一的接口。 模式结构...
阅读全文
posted @ 2014-11-06 19:29 xingoo
阅读(3413)
评论(0)
推荐(1)
2014年11月5日
【设计模式】—— 解释器模式Interpret
摘要: 前言:【模式总览】——————————by xingoo 模式意图 自定义某种语言后,给定一种文法标准,定义解释器,进行解析。 做过搜索的朋友们可能更了解一些,平时我们搜索所需要的词库,通常就需要用这种方式来实现。 应用场景 1 有复杂的语法分析场景 2 需要高效的解释,胜过快速的效...
阅读全文
posted @ 2014-11-05 20:15 xingoo
阅读(1068)
评论(0)
推荐(0)
2014年11月4日
【设计模式】—— 命令模式Commond
摘要: 前言:【模式总览】——————————by xingoo 模式意图 将一个请求封装成一个对象,从而对这个命令执行撤销、重做等操作。 典型的Eclipse开发中,编辑器的操作就需要用到这个模式,比如Undo、Redo等等。 另外这个模式使得一个命令的触发与接收解耦,这样我们就可以演变成把感...
阅读全文
posted @ 2014-11-04 22:10 xingoo
阅读(1901)
评论(1)
推荐(0)
2014年11月3日
【设计模式】—— 职责链模式ChainOfResponsibility
摘要: 前言:【模式总览】——————————by xingoo 模式意图 避免请求的发送者,和接受者过度的耦合在一起。一个请求者只需要发送一个请求即可,它的请求具体由后面哪个对象进行响应,并不需要关心。而请求的接受者可以自己处理它,也可以把它像链条一样向后传。 因此,请求也就意味着有可能丢失,或...
阅读全文
posted @ 2014-11-03 21:34 xingoo
阅读(1061)
评论(0)
推荐(0)
2014年11月2日
【设计模式】—— 代理模式Proxy
摘要: 前言:【模式总览】——————————by xingoo 模式意图 代理模式为其他的对象增加一个代理对象,进行访问控制。从而避免直接访问一个对象,造成效率或者安全性上的降低。 应用场景 1 远程代理,为一个远程对象,创建一个本地的代理对象。每次访问,直接访问本地代理对象即可。 2 虚代...
阅读全文
posted @ 2014-11-02 11:17 xingoo
阅读(1462)
评论(2)
推荐(0)
2014年11月1日
【设计模式】—— 享元模式Flyweight
摘要: 前言:【模式总览】——————————by xingoo 模式意图 享元模式,也叫【轻量级模式】或者【蝇量级模式】。主要目的就是为了减少细粒度资源的消耗。比如,一个编辑器用到大量的字母数字和符号,但是不需要每次都创建一个字母对象,只需要把它放到某个地方共享使用,单独记录每次创建的使用上下文就...
阅读全文
posted @ 2014-11-01 11:26 xingoo
阅读(1733)
评论(0)
推荐(0)
2014年10月31日
【设计模式】—— 外观模式Facade
摘要: 前言:【模式总览】——————————by xingoo 模式意图 外观模式主要是为了为一组接口提供一个一致的界面。从而使得复杂的子系统与用户端分离解耦。 有点类似家庭常用的一键开关,只要按一个键,台灯卧室客厅的灯都亮了。虽然他们各有各自的开关,但是对外用一个来控制。 应用场景 1 为...
阅读全文
posted @ 2014-10-31 21:31 xingoo
阅读(1752)
评论(1)
推荐(3)
2014年10月30日
【程序人生】—— 如何高效学习
摘要: 本文主要来自《如何高效学习》一书的读后笔记。 总的来说,这本书讲述了一种联想记忆法,并倡导知识的学习过程按照:获取-理解-扩展-纠错-应用 来展开,这个过程并不是固定的套路,而是一个反复执行的过程。下面是本书整理的思维导图: 这里主要补充下面的如何高效的学习? 1 对于程序猿来说,【能量管...
阅读全文
posted @ 2014-10-30 20:47 xingoo
阅读(1289)
评论(0)
推荐(3)
【设计模式】—— 装饰模式Decorator
摘要: 前言:【模式总览】——————————by xingoo 模式意图 在不改变原来类的情况下,进行扩展。 动态的给对象增加一个业务功能,就功能来说,比生成子类更方便。 应用场景 1 在不生成子类的情况下,为对象动态的添加某些操作。 2 处理一些可以撤销的职责。 3 当不能使用生成子类...
阅读全文
posted @ 2014-10-30 19:36 xingoo
阅读(1046)
评论(0)
推荐(0)
2014年10月29日
【设计模式】—— 组合模式Composite
摘要: 前言:【模式总览】——————————by xingoo 模式意图 使对象组合成树形的结构。使用户对单个对象和组合对象的使用具有一致性。 应用场景 1 表示对象的 部分-整体 层次结构 2 忽略组合对象与单个对象的不同,统一的使用组合结构中的所有对象。 模式结构 【安全的组合模...
阅读全文
posted @ 2014-10-29 19:46 xingoo
阅读(957)
评论(0)
推荐(0)
上一页
1
···
58
59
60
61
62
63
64
65
66
···
103
下一页
公告