AI编程助手
AI免费问答
课程 / Java

开发大牛的经验结晶-Java设计模式

介绍 章节 评论 课件
设计模式包含了大量的编程思想,讲授和真正掌握并不容易,网上的设计模式课程不少,大多讲解的比较晦涩,没有真实的应用场景和框架源码支撑,学习后,只知其形,不知其神。知道各种设计模式,但是不知道怎么使用到真实项目。本课程针对上述问题, (1) 授课方式采用 图解+框架源码分析的方式 (2) 系统全面的讲解了设计模式,包括 设计模式七大原则、UML类图-类的六大关系、23种设计模式及其分类等。
  • 难度:中级
  • 共149章节
  • 149484次播放
  • 第1章 设计模式(一)

    设计模式面试题(1)

    11分钟18秒

    设计模式面试题(2)

    11分钟26秒

    何时会用到设计模式

    21分钟37秒

    内容和授课方式

    11分钟11秒

    七大设计原则介绍

    13分钟22秒

    单一职责原则

    20分钟11秒

    单一职责原则小结

    09分钟41秒

    接口隔离原则(1)

    14分钟30秒

    接口隔离原则(2)

    10分钟56秒

    接口隔离原则小结

    05分钟34秒
    第2章 设计模式(二)

    依赖倒转原则(1)

    12分钟04秒

    依赖倒转原则(2)

    15分钟04秒

    依赖倒转原则小结

    10分钟43秒

    里氏替换原则(1)

    07分钟21秒

    里氏替换原则(2)

    19分钟44秒

    开闭原则(1)

    13分钟24秒

    开闭原则(2)

    07分钟55秒

    开闭原则小结

    04分钟48秒

    迪米特法则(1)

    19分钟29秒

    迪米特法则(2)

    05分钟31秒
    第3章 设计模式(三)

    迪米特法则注意事项

    05分钟20秒

    合成复用原则及小结

    11分钟18秒

    UML基本介绍

    12分钟17秒

    UML类图

    08分钟05秒

    类的依赖、泛化和实现

    16分钟41秒

    类的关联、聚合和组合

    20分钟17秒

    类图六大关系总结

    12分钟35秒

    设计模式概述和分类

    17分钟00秒

    单例(静态常量饿汉式)

    10分钟33秒

    单例(静态代码块饿汉式)

    04分钟11秒
    第4章 设计模式(四)

    单例(线程不安全懒汉式)

    06分钟35秒

    单例(线程安全懒汉式)

    04分钟47秒

    单例(同步代码块懒汉式)

    03分钟28秒

    单例(DoubleCheck)

    08分钟23秒

    单例(静态内部类)

    07分钟55秒

    单例(枚举方式)

    05分钟17秒

    单例模式JKD源码分析

    04分钟17秒

    单例模式注意事项

    14分钟11秒

    简单工厂模式(1)-披萨订购

    22分钟29秒

    简单工厂模式(2)-披萨订购

    06分钟44秒
    第5章 设计模式(五)

    简单工厂模式(3)-披萨订购

    20分钟03秒

    简单工厂模式(4)-披萨订购

    05分钟31秒

    工厂方法模式(1)-披萨订购

    03分钟46秒

    工厂方法模式(2)-披萨订购

    22分钟08秒

    抽象工厂模式(1)-披萨订购

    09分钟17秒

    抽象工厂模式(2)-披萨订购

    15分钟20秒

    工厂模式-JDK源码分析

    11分钟19秒

    工厂模式-小结

    21分钟49秒

    原型模式(1)-克隆羊

    07分钟49秒

    原型模式(2)-克隆羊

    12分钟49秒
    第6章 设计模式(六)

    原型模式(3)-Spring源码分析

    08分钟24秒

    原型模式(4)-深拷贝

    07分钟12秒

    原型模式(5)-深拷贝

    23分钟32秒

    原型模式(6)-内容梳理

    13分钟18秒

    建造者模式(1)-盖房子

    11分钟23秒

    建造者模式(2)-原理类图

    07分钟52秒

    建造者模式(3)-盖房子

    23分钟36秒

    建造者模式(4)-StringBuilder源码

    11分钟00秒

    建造者模式(5)-内容梳理

    12分钟04秒

    适配器模式-工作原理

    10分钟02秒
    第7章 设计模式(七)

    类适配器-电压问题

    19分钟14秒

    对象适配器-电压问题

    14分钟12秒

    接口适配器-电压问题

    14分钟29秒

    适配器模式-Dispatcher源码

    26分钟09秒

    适配器模式-内容梳理

    17分钟28秒

    桥接模式(1)-手机问题

    03分钟50秒

    桥接模式(2)-原理类图

    08分钟28秒

    桥接模式(3)-手机问题

    22分钟51秒

    桥接模式(4)-JDBC源码

    11分钟18秒

    桥接模式(5)-内容梳理

    10分钟58秒
    第8章 设计模式(八)

    装饰者模式(1)-星巴克咖啡

    08分钟27秒

    装饰者模式(2)-星巴克咖啡

    06分钟29秒

    装饰者模式(3)-工作原理

    06分钟40秒

    装饰者模式(4)-星巴克咖啡

    33分钟22秒

    装饰者模式(5)-IO源码

    11分钟34秒

    装饰者模式(6)-内容梳理

    08分钟33秒

    组合模式(1)-院校展示

    11分钟47秒

    组合模式(2)-院校展示

    32分钟13秒

    组合模式(3)-HashMap源码

    13分钟21秒

    组合模式(4)-内容梳理

    10分钟08秒
    第9章 设计模式(九)

    外观模式(1)-影院管理

    05分钟33秒

    外观模式(2)-工作原理

    07分钟33秒

    外观模式(3)-影院管理

    21分钟38秒

    外观模式(4)-MyBatis源码

    13分钟58秒

    外观模式(5)-注意事项

    14分钟39秒

    享元模式(1)-网站外包

    05分钟07秒

    享元模式(2)-工作原理

    17分钟36秒

    享元模式(3)-网站外包

    22分钟40秒

    享元模式(4)-Integer源码

    11分钟33秒

    享元模式(5)-内容梳理

    10分钟13秒
    第10章 设计模式(十)

    代理模式(1)-基本介绍

    05分钟38秒

    代理模式(2)-静态代理

    18分钟43秒

    代理模式(3)-动态代理

    29分钟19秒

    代理模式(4)-Cglib代理

    28分钟47秒

    代理模式(5)-几种变体

    13分钟19秒

    模板模式(1)-工作原理

    11分钟36秒

    模板模式(2)-豆浆制作

    13分钟24秒

    模板模式(3)-钩子方法

    06分钟47秒

    模板模式(4)-IOC源码

    22分钟56秒

    模板模式(5)-细节说明

    11分钟19秒
    第11章 设计模式(十一)

    命令模式(1)-工作原理

    15分钟25秒

    命令模式(2)-遥控器

    19分钟28秒

    命令模式(3)-遥控器

    23分钟57秒

    命令模式(4)-JdbcTml源码

    16分钟13秒

    命令模式(5)-内容梳理

    09分钟52秒

    访问者模式(1)-歌手评分

    04分钟00秒

    访问者模式(2)-原理类图

    13分钟34秒

    访问者模式(3)-歌手评分

    25分钟09秒

    访问者模式(4)-双分派

    06分钟54秒

    访问者模式(5)-使用细节

    08分钟14秒
    第12章 设计模式(十二)

    迭代器模式(1)-统一遍历问题

    04分钟14秒

    迭代器模式(2)-原理类图

    15分钟49秒

    迭代器模式(3)-统一遍历问题

    07分钟06秒

    迭代器模式(4)-统一遍历问题

    34分钟41秒

    迭代器模式(5)-JDK源码

    19分钟23秒

    迭代器模式(6)-使用细节

    11分钟41秒

    观察者模式(1)-天气预报

    07分钟20秒

    观察者模式(2)-天气预报

    13分钟23秒

    观察者模式(3)-工作原理

    04分钟09秒

    观察者模式(4)-天气预报

    24分钟25秒

    观察者模式(5)-Observable源码

    06分钟54秒
    第13章 设计模式(十三)

    观察者模式(6)-内容梳理

    07分钟02秒

    中介者模式(1)-智能家庭

    09分钟56秒

    中介者模式(2)-工作原理

    16分钟20秒

    中介者模式(3)-智能家庭

    26分钟25秒

    中介者模式(4)-内容梳理

    06分钟54秒

    备忘录模式(1)-游戏角色

    02分钟51秒

    备忘录模式(2)-工作原理

    25分钟28秒

    备忘录模式(3)-游戏角色

    16分钟21秒

    备忘录模式(4)-注意事项

    08分钟19秒

    解释器模式(1)-计算式求值

    03分钟15秒
    第14章 设计模式(十四)

    解释器模式(2)-原理类图

    13分钟17秒

    解释器模式(3)-计算式求值

    37分钟55秒

    解释器模式(4)-SpelExp源码

    16分钟44秒

    解释器模式(5)-总结

    08分钟44秒

    状态模式(1)-工作原理图

    11分钟18秒

    状态模式(2)-抽奖活动

    33分钟55秒

    状态模式(3)-借贷平台源码

    18分钟55秒

    状态模式(4)-注意事项

    09分钟11秒

    策略模式(1)-鸭子问题

    12分钟51秒

    策略模式(2)-工作原理

    09分钟09秒
    第15章 设计模式(十五)

    策略模式(3)-鸭子问题

    22分钟51秒

    策略模式(4)-Arrays源码

    09分钟47秒

    策略模式(5)-内容梳理

    09分钟38秒

    职责链模式(1)-采购审批

    05分钟42秒

    职责链模式(2)-工作原理

    10分钟37秒

    职责链模式(3)-采购审批

    23分钟56秒

    职责链模式(4)-SpringMVC源码

    17分钟24秒

    职责链模式(5)-内容梳理

    08分钟38秒

    讲师介绍

    PHPz
    PHPz
    全栈工程师
    能学到什么:

    设计模式包含了大量的编程思想,讲授和真正掌握并不容易,网上的设计模式课程不少,大多讲解的比较晦涩,没有真实的应用场景和框架源码支撑,学习后,只知其形,不知其神。知道各种设计模式,但是不知道怎么使用到真实项目。本课程针对上述问题, (1) 授课方式采用 图解+框架源码分析的方式 (2) 系统全面的讲解了设计模式,包括 设计模式七大原则、UML类图-类的六大关系、23种设计模式及其分类等。

    全部评论我要评论

  • XING

    XING3年前

    韩老师讲的,yyds

    回复
    0

  • XING

    讲的不错?

    XING · 3年前
  • 取消 回复 发送
  • PHP中文网