
设计模式
出奇制胜的奇功,搭配深厚的内功,让你在IT界傲视群雄;设计模式便是要练就的内功。
失踪人口,回归
一个上不了台面的二流程序员写的三流简介;学习宽度广,温顾而知,这次学懂了,却又时常温顾
展开
-
设计模式之行为型模式(一)
行为型模式策略模式算法的自由切换和扩展,包括增添算法、更换算法观察者模式一对一或一对多的对象之间交互过程,解耦合访问者模式系统的数据结构相对稳定和易于变化的访问者算法解耦合模板模式基于继承的代码复用技术,使得子类重写父类的算法,推迟实现命令模式解除发送命令者和接受命令者耦合,类似于迪米特法则迭代器模式分离聚合对象(遍历对象)中的遍历功能,通过迭代器实现这次就先聊聊这六种模式,篇幅不宜过长,剩余的留...原创 2018-05-13 21:35:34 · 360 阅读 · 22 评论 -
如何学习设计模式
好的计划是良好的开始,它会帮助你按时完成学习内容;好的计划是良好的兴奋剂,它会帮助高效的完成学习内容; 相比于清晰和可执行的计划,我相信你绝不会多看一眼杂论的并且执行起来困难的;所以说它会起到兴奋剂的作用。 相比于第一条来说,今天我们来聊聊第二条,第一条或许我们了解的比较清楚了;So,它为什么会起到兴奋剂的作用呢?带着疑问我们来看这件事。 那么也就是我们的重点应该放在如何制定可执...原创 2018-05-02 11:14:53 · 510 阅读 · 38 评论 -
设计模式之创建型模式
前文: 好像在叙述创建型模式之前,咱们还有一件事没有做;设计模式是如何划分为这三大类的,这好像是一个很有意思的事,证明这几种类型应该存在某种共性;---依据“用途”创建型模式描述如何创建对象即实例化对象结构型模式描述如何实现类或对象的组合行为型模式描述类或对象怎样交互以及怎样分配职责创建型理论:1、简单工厂(基础但不属于此类型):通过一个抽象的工厂类,利用一个具体的创建方法创建单一类...原创 2018-05-03 11:47:56 · 324 阅读 · 32 评论 -
设计模式之结构型模式
结构型模式外观模式为子系统提供一个一致的界面,通过外观类判断哪些类使用哪些方法适配器模式通过统一一个接口,由接口来做中间人,增强不相同两类之间的联系代理模式通过一个替换的代理类实现对某些类的访问装饰模式通过增加新的抽象类,动态的一个对象添加一些额外的职责桥接模式两个维度相结合,分别抽象出两种类型的,使之联系起来组合模式体现整体和部分之间的关系,通过基本对象组合成更为复杂的组合对象享元模式通过将共享...原创 2018-05-06 08:59:56 · 400 阅读 · 26 评论