http://www.evernote.com/shard/s20/sh/00636c49-8060-4011-9b00-cef4bda3f972/63e24fe9c16f237615d88db2a7f1fb8e
复用
继承 白箱复用
组合 黑箱复用
针对接口编程,而不是针对实现编程
优先使用组合,而不是继承
应该间接的创建对象
不能方便的对类进行修改
Adapter Decorator Visitor
look and feel
一系列互相关联的对象 Abstract Factory
添加新产品不容易
decorator 表现为为对象添加功能
proxy 表现为控制对对象的访问 不能动态的添加或分离 也不是为递归组合而设计
state模式
把与状态有关的行为委托给状态类去处理,从而将不同状态的行为分割开来
自己工作中触到的设计模式
singleton 不解释
adapter
decorator java集合框架中创建同步map
proxy 远程调用 webservice hibernate 懒加载
Template method 大部分框架 servlet 里面的doPost() 方法
责任链 cocoa 中的事件处理向上传递 j2ee拦截器
iterator java集合框架
observer awt cocoa
Cocoa简直就是设计模式的演武场:mvc, 委托,观察者,责任链,command,单列
分享到:
相关推荐
韩顺平_Java设计模式笔记.docx
Finix原创的设计模式笔记。
很精简的设计模式笔记,方便大家学习!
设计模式笔记
软件体系结构与设计模式笔记专门摘录重点
先是看到了韩老师的23种设计模式讲解视频觉得很不错,只不过看了一遍后马上就忘记了;有了这个笔记可以随时快速复习之前遗忘的知识内容。23中java设计模式结合生活中用例进行讲解以及spring源码中存在的设计模式才...
设计模式笔记.docx
个人Java设计模式笔记,包含26个设计模式的核心说明。
设计模式笔记总结 含C#示例代码 复习好帮手 总结了19中经典模式 每章包括 模式概念 角色与结构 代码示例 个人整理排版 pdf格式 排版精美 想当年我们班考试都是用我这个复习的
Java设计模式笔记-尚硅谷
031114_【第11章:Java常用类库】_观察者设计模式笔记
软件体系结构与设计模式笔记样本.doc
GOF23设计模式笔记,对每种模式的使用场景、结构进行描述
java设计模式笔记_行为模式归类.pdf
java设计模式笔记_行为模式借鉴.pdf
树懒自己整理的大话设计模式的修行笔记,对程序设计有很大的帮助,主要是以自己学习的习惯整理的!