上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 使用频率:★★★★☆一、什么是简单工厂模式一个工厂方法,依据传入的参数,生成对应的具体产品对象;二、补充说明不属于23种GOF设计模式;工厂方法一般设成静态方法,返回值一般是抽象类或接口,具体的产品类一般继承或实现抽象类、接口;优点:产品使用者不需要关心产品类的创建过... 阅读全文
posted @ 2017-12-14 09:02 词汇族 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/hust_is_lcd/article/details/78843201.认识装饰器模式 装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象添加功能。通常给对象添加功能,要么直接修改对象添加相应的功能... 阅读全文
posted @ 2017-12-14 09:02 词汇族 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★★★★☆一、什么是代理模式通过代理对象间接控制并访问目标对象的方法;二、补充说明想到代理模式,容易让人想到AOP思想,Spring中的AOP可以通过动态代理实现;代理模式有静态代理和动态代理两种;解耦调用者和被调用者;三、角色抽象主题,定义一些需要代理的方... 阅读全文
posted @ 2017-12-14 09:01 词汇族 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★★★★★一、什么是外观模式在子系统中的接口之上定义一个更高层次的接口,方便使用子系统中的接口;二、补充说明缺点:不符合开闭原则,修改子系统的代码会影响高层接口代码;优点:引入外观类可以降低系统的复杂度,提高了客户端使用的便捷性;优点:客户类与子系统解耦;三... 阅读全文
posted @ 2017-12-14 09:01 词汇族 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★★★★☆一、什么是组合模式树形结构的实现,用于描述“整体-部分”的关系;二、补充说明使用场景:部分/整体场景,如树形菜单; 文件/文件夹; 树形结构的公司层级关系...三、角色抽象角色叶子角色树枝角色客户端角色四、例子,JAVA实现利用组合模式实现如下文件... 阅读全文
posted @ 2017-12-13 17:43 词汇族 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、快速排序算法图解:解析:快速排序分两步(分区域,调目标位置):1.分区域如上图,默认第一个为目标数据v,橘色区域的数据小于v 紫色区域大于v,初始时,l 与j 位置重叠(橘色区域没数据),i开始在l的右边一个个扫描,大于v的不管(一开始就默认右边的都在紫色了),小... 阅读全文
posted @ 2017-12-13 15:15 词汇族 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★★★☆☆一、什么是桥接模式将对象的行为抽象为接口,作为抽象类的成员属性在抽象层进行组合(个人理解,仅供参考);二、补充说明改变对象与其行为的强耦合关系,使之与行为解耦;使对象的行为以及对象本身都能独立变化;三、角色抽象类具体实现类行为接口具体行为实现类客户... 阅读全文
posted @ 2017-12-13 11:22 词汇族 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★☆☆☆☆一、什么是享元模式大量细粒度对象共享复用二、补充说明可以节约内存空间,提高系统的性能;一个对象有内部和外部两种状态,内部状态是不变的,外部状态是可变的,把一个对象分成内部状态和外部状态,然后通过共享内部状态,达到节约内存空间的目的;应用场景举例:一... 阅读全文
posted @ 2017-12-13 11:14 词汇族 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★★★☆☆一、什么是状态模式一个对象的行为根据其内部状态的改变自动变化;二、补充说明结构与策略模式基本一致;与策略模式区别:使用策略模式时,客户端手动选择策略,使用状态模式时,其行为是根据状态是自动切换的。其内部状态改变时,它的行为(方法)也跟着改变,看起来... 阅读全文
posted @ 2017-12-13 11:07 词汇族 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态类型:行为类类图: 我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclipse进行编... 阅读全文
posted @ 2017-12-13 10:47 词汇族 阅读(149) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页