美文网首页
从源码中学习设计模式

从源码中学习设计模式

作者: 不忘初心2017 | 来源:发表于2020-08-20 08:50 被阅读0次

title: 从源码中学习设计模式
date: 2020-08-20
description: 设计模式很枯燥,源码更枯燥,然而二者可以结合


昨晚看了一节免费的 java 公开课视频,其中提到一点很受启发,记录一下,作为对免费课的回馈,不是广告。具体视频链接 我的设计模式和代码调试之路

从实际代码演示,讲了三个设计模式:

  • 观察者模式
  • 策略模式
  • 模板方法模式

具体的模式听完后,觉得挺简单了。

我最受启发的是,讲师提到的:

代码设计时,参考开源框架中类似的实现
根据框架内部源码的命名,匹配到对应的设计模式

举例来说,模板方法模式,源码中应用到此模式的文件可能多是以 Template 结尾,比如 JDBCTemplate, RedisTemplate, RestTemplate, 如果你想多了解怎么写模板方法,就可以参考它们,这比去网上搜索到的模板方法模式的示例代码要专业多了,毕竟已经是在工程上应用并经过检验了的。

当自己在工作中也开始用比如模板方法模式时,不妨也参考上面将其命名为 XXXTemplate。

  • 2020-08-20 init

相关文章

  • 一日一学_okhttp(设计模式)

    OkHttp 源码中设计模式还是值得我学习借鉴的。 OkHttp设计模式 源码分析:http://blog.pia...

  • 从源码中学习设计模式

    title: 从源码中学习设计模式date: 2020-08-20description: 设计模式很枯燥,...

  • 设计模式整理(7) 状态模式

    学习《Android 源码设计模式解析与实践》系列笔记 介绍 状态模式和策略模式都是行为型模式。状态模式中的行为是...

  • 设计模式在源码中的应用??

    设计模式在源码中的应用

  • Android 中的 23 种设计模式

    系列笔记 通过学习 Android 的设计模式而记的笔记。(持续更新中...) 源码地址 Android 单例模式...

  • 19暑期学习-Day10

    内容概要了解设计模式学习抽象工厂模式(AbstractFactory) 获取《设计模式与游戏完美开发》配套源码(h...

  • 设计模式整理(11) 装饰模式

    学习《Android 源码设计模式解析与实践》系列笔记 介绍 装饰模式,也称包装模式,结构型设计模式之一。 定义 ...

  • 详解 - Builder模式

    “Android设计模式”这个系列主要是对Android项目中的设计模式进行分析总结,学习自《Android 源码...

  • 详解 - 单例模式

    “Android设计模式”这个系列主要是对Android项目中的设计模式进行分析总结,学习自《Android 源码...

  • 设计模式整理(5) 工厂模式

    学习《Android 源码设计模式解析与实践》系列笔记 介绍 工厂模式属于创建型设计模式之一,是一种结构简单的设计...

网友评论

      本文标题:从源码中学习设计模式

      本文链接:https://www.haomeiwen.com/subject/lxtsjktx.html