
设计模式
文章平均质量分 88
设计模式 简单&粗暴解析
包含:
七大原则
三大类型
qwe851023
这个作者很懒,什么都没留下…
展开
-
责任链模式(Chain of Responsibility Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 行为型 里其中的 责任链模式。文章中实例 linhaojian的Github2.目录3.含义将多个对象连成一条链,沿着这条链传递至每一个对象并处理请求。4.解决1.请求者与处理细节...原创 2018-11-21 11:54:58 · 179 阅读 · 0 评论 -
模板模式(Template attern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 行为型 里其中的 模板模式。文章中实例 linhaojian的Github2.目录3.含义一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义...原创 2018-11-21 11:54:00 · 323 阅读 · 0 评论 -
策略模式(Strategy attern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 行为型 里其中的 策略模式。文章中实例  linhaojian的Github2.目录3.含义定义一系列算法或者行为,将每一个算法或者行为封装起来,并让它们可以相互替换。4.解决1.使...原创 2018-11-20 09:32:02 · 227 阅读 · 0 评论 -
观察者模式(Observe Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 行为型 里其中的 观察者模式。文章中实例  linhaojian的Github2.目录3.含义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新...原创 2018-11-20 09:31:25 · 328 阅读 · 0 评论 -
享元模式(Flyweight Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 结构型 里其中的 享元模式。文章中实例 linhaojian的Github2.目录3.含义运用共享技术有效地支持大量细粒度对象的复用。4.解决1.相同对象或者相似对象重复创建。5.原理...原创 2018-11-15 17:24:42 · 147 阅读 · 0 评论 -
外观模式(Facade Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 结构型 里其中的 外观模式。文章中实例 linhaojian的Github2.目录3.含义隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。4.解决1.降低访问复杂系...原创 2018-11-15 17:22:02 · 150 阅读 · 1 评论 -
装饰器模式(Decorator Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 结构型 里其中的 装饰器模式。文章中实例  linhaojian的Github2.目录3.含义为一个现有对象添加额外的功能。就增加对象功能来说,装饰模式比生成子类实现更为灵活。4.解决...原创 2018-11-13 14:22:53 · 214 阅读 · 0 评论 -
代理模式(Proxy Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 结构型 里其中的 代理模式。文章中实例 linhaojian的Github2.目录3.含义一个类代表另一个类的功能。4.解决1.目标对象与访问者高度耦合 & 难扩展的问题。...原创 2018-11-13 14:21:52 · 179 阅读 · 0 评论 -
建造者模式(Builder Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 创建型 里其中的 建造者模式。文章中实例 linhaojian的Github2.目录3.含义一个实例有可能需要由很多不同部分组成,”建造者“ 就是把这些组成部分独立出来 & 构建实例,使用者可...原创 2018-11-10 12:41:26 · 453 阅读 · 0 评论 -
抽象工厂模式(Abstract Factory Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 创建型 里其中的 抽象工厂模式。文章中实例 linhaojian的Github2.目录3.含义工厂模式的扩展,设立不同的子工厂,创建对应的多种对象。4.解决1.“使用实例者”和“实...原创 2018-11-10 12:39:50 · 250 阅读 · 0 评论 -
工厂模式(Factory Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 创建型 里其中的 工厂模式。文章中实例 linhaojian的Github2.目录3.含义简单工厂模式的扩展,设立不同的子工厂,创建对应的一个对象。4.解决1.“使用实例者”和“实...原创 2018-11-10 12:39:15 · 426 阅读 · 0 评论 -
简单工厂模式(Easy Factory Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 设计模式 的 七大原则、三大类型。本文为大家解析三大类型中 创建型 里其中的 简单工厂模式。文章中实例 linhaojian的Github2.目录3.含义创建对象的一个类。4.解决“使用实例者”和“实例创建过程”解耦,让使用者不需关心创建过...原创 2018-11-10 12:38:31 · 348 阅读 · 0 评论 -
单例模式(Singleton Pattern):简单&粗暴解析
1.前言在之前的文章设计模式(Design pattern):简单&粗暴解析中已经为大家深入浅出解析了 ‘设计模式’ 的 七大原则、三大类型。本文为大家解析三大类型中 创建型 里其中的 ‘单例模式’。文章中实例 linhaojian的Github2.目录3.含义创建一个唯一的实例。4.解决1.全局公用资源的共享2.一个全局使用的类频繁地创建与销毁...原创 2018-11-08 11:09:39 · 174 阅读 · 0 评论 -
设计模式(Design pattern):简单&粗暴解析
1.前言Java是面向对象的编程,通常都会涉及到 创建对象、对象组成或依赖、对象间交互 的相关操作,一旦在这些操作中没有合理进行设计,就会引发项目代码 耦合度高、灵活性低、无重用、维护困难、扩展成本高、可读性低。设计模式 就是通过 不同模式(即不同编写代码的规范) 解决上述的开发问题。文章中实例 linhaojian的Github2.目录 ___________________...原创 2018-11-07 11:42:51 · 192 阅读 · 0 评论