Skip to content

wangdinglan/JavaNotes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. Java基础

2. 设计模式

设计模式

2.1 前导

学设计模式最好有以下两点知识基础。

软件设计七大原则

UML类图以及类与类之间的关系

原因:

  • 设计模式是围绕着软件设计七大原则来说的,每一种设计模式通常会满足一到两三种软件设计原则,同时又可能违反某一种原则。学习这些原则可以理解该设计模式适用什么业务场景以及为什么要这样做。
  • 设计模式通常都伴随着面向对象的特性(封装、继承、多态),所以会涉及到大量的类与类之间的关系。通过画类图可以更好的理解设计模式。

2.2 设计模式分类

2.2.1 创建型

创建型模式——简单工厂(不在GOF23种设计模式中)

创建型模式——工厂方法(一)

创建型模式——抽象工厂(二)

创建型模式——建造者模式(三)

创建型模式——单例模式(四)

创建型模式——原型模式(五)

2.2.2 结构型

结构型模式——外观模式(一)

结构型模式——装饰者模式(二)

结构型模式——适配器模式(三)

结构型模式——享元模式(四)

结构型模式——组合模式(五)

结构型模式——桥接模式(六)

结构型模式——代理模式(七)

2.2.3 行为型

行为型模式——模板方法(一)

行为型模式——迭代器模式(二)

行为型模式——策略模式(三)

行为型模式——解释器模式(四)

行为型模式——观察者模式(五)

行为型模式——备忘录模式(六)

行为型模式——命令模式(七)

行为型模式——中介者模式(八)

行为型模式——责任链模式(九)

行为型模式——访问者模式(十)

行为型模式——状态模式(十一)

3. springboot-integration-examples

springboot-integration-examples

基于最新的 SpringBoot2.0+

3.1 Idea新建一个SpringBoot项目

Idea新建一个SpringBoot项目

3.2 springboot-oss(SpringBoot整合阿里云OSS文件上传、下载、查看、删除)

SpringBoot整合阿里云OSS文件上传、下载、查看、删除

3.3 springboot-aoplog(SpringBoot整合aop日志管理)

SpringBoot整合aop日志管理

3.4 springboot-wx(SpringBoot整合微信小程序登录)

SpringBoot整合微信小程序登录

3.5 springboot-mybatisplus(SpringBoot整合MybatisPlus)

SpringBoot整合MybatisPlus

About

Java学习过程中的笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.2%
  • TSQL 2.8%