NipGeihou's blog NipGeihou's blog
  • 开发规范
  • 进阶笔记
  • 微服务
  • 快速开始
  • 设计模式
  • NoSQL 数据库

    • Redis
  • 数据结构与算法
  • 计算机网络
烹饪
关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • 开发规范
  • 进阶笔记
  • 微服务
  • 快速开始
  • 设计模式
  • NoSQL 数据库

    • Redis
  • 数据结构与算法
  • 计算机网络
烹饪
关于
  • 分类
  • 标签
  • 归档
  • 设计模式

    • 介绍与目的
      • 设计模式的目的
      • 参考资料
    • 七大设计模式
    • 面向对象编程范式
    • 创造者模式
    • 创建者模式-单例模式
    • 创建者模式-工厂模式
    • 创建者模式-抽象工厂模式
    • 创建者模式-建造者模式
    • 创建者模式-原型模式
    • 结构型模式
    • 代理模式
    • 中介者模式
    • 命令模式
    • 责任链模式
    • 装饰模式
    • 策略模式
    • 适配器模式
    • 迭代器模式
    • 组合模式
    • 观察者模式
    • 外观模式
    • 备忘录模式
    • 访问者模式
    • 状态模式
    • 解释器模式
    • 享元模式
    • 桥接模式
    • 模板方法模式
  • 开发规范

  • 经验分享

  • 记录

  • 快速开始

  • 笔记

  • 面试题

  • 微服务

  • Java
  • 设计模式
NipGeihou
2022-01-04
目录

介绍与目的

此分类主要为韩顺平老师讲解的「尚硅谷 Java 设计模式(图解 + 框架源码剖析)」 (opens new window)教程学习笔记,并在此基础上加上我自己的一些理解,也可能在今后的工作生活中,遇到设计模式相关资料时也会记录在此处。

把知识读薄:笔记我始终认为是尽可能的精简,能够在翻看的时候,一下子悟到点上,而不是把老师的 PPT 全抄一批,有甚者是抄也不抄,截个图就算记笔记了。

# 设计模式的目的

  1. 重用性;相同功能的代码,不用多次编写
  2. 可读性;编程规范性,便于其他程序员的阅读和理解
  3. 可扩展性;当需要增加新的功能时,非常的方便,称为可维护
  4. 可靠性;当我们增加新的功能后,对原来的功能没用影响
  5. 使程序呈现高内聚,低耦合的特性

# 参考资料

  1. 尚硅谷 Java 设计模式(图解 + 框架源码剖析) (opens new window)
  2. 一文看懂 23 种设计模式! (opens new window)
  3. 常用设计模式有哪些? (opens new window)
  4. 黑马程序员 Java 设计模式详解, 23 种 Java 设计模式(图解 + 框架源码分析 + 实战) (opens new window)
  5. 设计模式之美
上次更新: 2023/12/05, 09:33:37
七大设计模式

七大设计模式→

最近更新
01
Grafana笔记
12-04
02
Prometheus笔记
12-04
03
Spring Boot 整合Elasticsearch
12-04
更多文章>
Theme by Vdoing | Copyright © 2018-2023 NipGeihou | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式