摘要: 什么是设计模式为解决某一类普遍存在的问题而提供的一种解决方案;分类及定义创建型模式(5)1、原型模式:通过复制一个已存在对象来生成一个新对象,被复制的对象称为原型;详情...2、单例模式:一个类只有一个全局实例;详情...3、生成器模式:对复杂对象的创建过程进行抽象,... 阅读全文
posted @ 2017-12-14 09:02 词汇族 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★★★★☆一、什么是简单工厂模式一个工厂方法,依据传入的参数,生成对应的具体产品对象;二、补充说明不属于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) 编辑
摘要: 使用频率:★★★★★一、什么是外观模式在子系统中的接口之上定义一个更高层次的接口,方便使用子系统中的接口;二、补充说明缺点:不符合开闭原则,修改子系统的代码会影响高层接口代码;优点:引入外观类可以降低系统的复杂度,提高了客户端使用的便捷性;优点:客户类与子系统解耦;三... 阅读全文
posted @ 2017-12-14 09:01 词汇族 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 使用频率:★★★★☆一、什么是代理模式通过代理对象间接控制并访问目标对象的方法;二、补充说明想到代理模式,容易让人想到AOP思想,Spring中的AOP可以通过动态代理实现;代理模式有静态代理和动态代理两种;解耦调用者和被调用者;三、角色抽象主题,定义一些需要代理的方... 阅读全文
posted @ 2017-12-14 09:01 词汇族 阅读(157) 评论(0) 推荐(0) 编辑