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