每日一记
xinufo1
成王宾客至,败寇燕不留
展开
-
【每日一记】设计模式——装饰器模式
装饰器模式可以在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能原创 2016-12-10 20:01:44 · 247 阅读 · 0 评论 -
【每日一记】设计模式——命令模式
命令模式将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素原创 2016-12-21 20:03:52 · 286 阅读 · 0 评论 -
【每日一记】设计模式——备忘录模式
备忘录模式在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态原创 2016-12-22 20:21:55 · 294 阅读 · 0 评论 -
【每日一记】设计模式——访问者模式
访问者模式表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作原创 2016-12-24 21:54:41 · 219 阅读 · 0 评论 -
【每日一记】设计模式——中介者模式
中介者模式定义一个中介对象来封装系列对象之间的交互。中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互原创 2016-12-25 20:28:46 · 258 阅读 · 0 评论 -
【每日一记】设计模式——解释器模式
解释器模式定义语言的文法,并且建立一个解释器来解释该语言中的句子原创 2016-12-26 19:26:17 · 308 阅读 · 0 评论 -
【每日一记】设计模式——状态模式
状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样原创 2016-12-23 20:28:30 · 263 阅读 · 0 评论 -
【每日一记】设计模式——观察者模式
观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新原创 2016-12-18 20:39:42 · 316 阅读 · 0 评论 -
【每日一记】设计模式——迭代器模式
迭代器模式提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示原创 2016-12-19 21:09:28 · 305 阅读 · 0 评论 -
【每日一记】设计模式——开篇
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性原创 2016-12-05 20:09:06 · 488 阅读 · 0 评论 -
【每日一记】设计模式——享元模式
享元模式运用共享技术有效的支持大量细粒度的对象,如果一个应用程序使用了大量的对象,而这些对象造成了很大的存储开销的时候就可以考虑使用享元模式原创 2016-12-15 20:11:39 · 256 阅读 · 0 评论 -
【每日一记】设计模式——模板方法模式
模板方法模式定义一个操作的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某种特定步骤原创 2016-12-17 19:41:39 · 432 阅读 · 0 评论 -
【每日一记】设计模式——策略模式
策略模式定义不同的算法族,并且之间可以互相替换,使算法的变化独立于使用算法的客户原创 2016-12-16 19:44:01 · 267 阅读 · 0 评论 -
【每日一记】设计模式——代理模式
代理模式为其他对象提供一种代理以控制对这个对象的访问,分为静态代理和动态代理原创 2016-12-10 20:45:24 · 238 阅读 · 0 评论 -
【每日一记】设计模式——组合模式
组合模式将对象组合成树形结构以表示‘部分-整体’的层次结构,使得用户对单个对象和组合对象的使用具有一致性原创 2016-12-14 19:54:15 · 229 阅读 · 0 评论 -
【每日一记】设计模式——外观模式
外观模式又名门面模式,为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用原创 2016-12-12 20:08:33 · 254 阅读 · 0 评论 -
【每日一记】设计模式——单例模式
单例模式,确保某个类只有一个实例。有饿汉式、懒汉式、枚举式、登记式等实现方式原创 2016-12-05 21:36:03 · 254 阅读 · 0 评论 -
【每日一记】设计模式——桥接模式
桥接模式用来将抽象部分与它的实现部分分离,使它们都可以独立地变化原创 2016-12-13 20:17:34 · 318 阅读 · 0 评论 -
【每日一记】设计模式——工厂模式
概述工厂模式属于创建型模式,是非常常见的设计模式。可分为简单工厂、工厂方法、抽象工厂原创 2016-12-06 21:35:41 · 238 阅读 · 0 评论 -
【每日一记】设计模式——建造者模式
建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示原创 2016-12-07 20:38:35 · 272 阅读 · 0 评论 -
【每日一记】设计模式——原型模式
原型模式是一种创建型设计模式,它通过复制一个已经存在的实例来返回新的实例原创 2016-12-08 20:43:17 · 259 阅读 · 0 评论 -
【每日一记】设计模式——适配器模式
适配器模式将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作原创 2016-12-09 20:02:00 · 243 阅读 · 0 评论 -
【每日一记】设计模式——责任链模式
责任链模式能避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止原创 2016-12-20 19:42:11 · 326 阅读 · 0 评论