设计模式
紫梦小缘
一生总要追求些什么,为了美好的明天!
展开
-
设计模式之旅—代理模式
代理模式分析思路介绍:代理模式的介绍代理模式的实战(静态、动态和Cglib三种代理模式)代理模式的总结一、代理模式的介绍概念: 为其他对象提供一种代理以控制对这个对象的访问。这时访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。这种类型的设计模式属于结构型模式。主要解决: 在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。...原创 2019-11-19 10:14:22 · 134 阅读 · 0 评论 -
设计模式之旅—策略模式
策略模式分析思路介绍:策略模式的介绍策略模式的实战策略模式的总结一、策略模式的介绍概念:主要解决:案例场景描述:二、策略模式的实战1、策略模式工作原理1)原理图+实例的展示2)图片展示的介绍*2、结合案例场景分析方式一:策略模式1、具体代码实现1)220V电压的定义2、模式小结三、策略模式的总结1、策略模式的作用2、策略模...原创 2019-11-15 16:50:13 · 372 阅读 · 0 评论 -
设计模式之旅—适配器模式
适配器模式分析思路介绍:适配器模式的介绍适配器模式的实战(类、对象、接口三种适配器模式)适配器模式的总结一、适配器模式的介绍概念: 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁,将某个类的接口转换成客户期望的接口表现形式。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。主要解决: 主要解决在软件系统中,常常要将一些"现存的...原创 2019-11-14 16:50:19 · 159 阅读 · 0 评论 -
设计模式之旅—模板方法模式
模板方法模式分析思路介绍:模板方法模式的介绍模板方法模式的实战模板方法模式的总结一、模板方法模式介绍定义: 模板方法模式又叫模板模式(Template Pattern),一个抽象类公开定义了执行它的方法的方式或者模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。(即模板方法模式定义一个操作中的基本骨架,而将一些步骤延迟到子类中,使得子类可以不改变...原创 2019-11-13 16:55:12 · 148 阅读 · 0 评论 -
设计模式之旅—单例模式
单例模式分析思路介绍:单例模式的介绍单例模式的实战(懒汉式、饿汉式的八种实现方式)单例模式的总结一、单例模式的介绍概念: 采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法),也就是提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。。主要解决: 一个全局使用的类频繁地创建与销毁。...原创 2019-11-12 16:16:58 · 249 阅读 · 0 评论 -
设计模式之旅—责任链模式
工厂模式分析思路介绍:工厂模式的介绍工厂模式的实战抽象工厂模式的实战工厂模式的总结一、工厂模式介绍概念: 实例化对象用工厂方法代替new操作。其中工厂模式包括工厂方法模式和抽象工厂模式,抽象工厂模式是工厂方法模式的扩展(利用工厂方法把实例化的work推迟到子类中去实现,即定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化)。设计思想:1)尽量松耦合...原创 2019-11-12 10:49:12 · 155 阅读 · 0 评论 -
设计模式之旅—工厂模式
工厂模式分析思路介绍:工厂模式的介绍工厂模式的实战抽象工厂模式的实战工厂模式的总结一、工厂模式介绍概念: 实例化对象用工厂方法代替new操作。其中工厂模式包括工厂方法模式和抽象工厂模式,抽象工厂模式是工厂方法模式的扩展(利用工厂方法把实例化的work推迟到子类中去实现,即定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化)。设计思想:1)尽量松耦合...原创 2019-11-08 16:01:22 · 177 阅读 · 0 评论 -
设计模式的理解和学习分析路线
1、什么是设计模式?设计模式(Design pattern)是一套被人们反复使用,为多数人知晓的,并经过分类编目的一种代码设计经验的总结。2、设计模式的应用有什么好处?设计模式是优秀的使用案例,使用设计模式可以提高代码的重用性,让代码更容易被他人理解,同时也保证了代码的可靠性。3、哪些设计模式的介绍?观察者模式工厂模式责任链模式代理模式策略模式模板方法模式单例模式...原创 2019-11-08 11:44:51 · 127 阅读 · 0 评论 -
设计模式之旅—观察者模式
观察者模式分析思路介绍:观察者模式介绍观察者模式实战观察者模式详解观察者模式衍生一、观察者模式介绍定义: 定义对象间一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。案例场景描述: 小明是天气预报部门的员工能获取最新的天气环境的数据,所以他的女朋友和老妈可以及时的了解到相关天气信息,从而合理的安排她们各自出行的相关行程,这...原创 2019-11-06 16:25:07 · 187 阅读 · 0 评论