Java设计模式学习大纲与导学(1)

Java基础 潘老师 2年前 (2022-05-30) 771 ℃ (0) 扫码查看

一、Java设计模式导学

1,课程背景

随着软件开发人员人数的增多,一些公司急需一些高端人才。作为一个高端人才,设计面向对象软件是必不可少的能力,而软件设计是需要很深的功力,设计模式就要求你必须掌握,而本课程就是带领你进入设计模式世界。

2,课程概述

本课程从设计模式的一些相关的概念开始,再到软件设计原则,重点讲解23种设计模式,针对每一种模式都配备了相关的代码。最后通过一个综合案例将常用的设计模式使用起来。

3,课程特色

市面上已经有很多的设计模式的教程,而我们这套课程有哪儿些特色呢?

从基础开始。只要你有JavaSE的基础都可以学习
全面。针对设计模式及其模式的变形及开发中是如何使用的
案例经典。学习spring框架是最好的提升的途径,spring框架将面向对象体现的淋漓尽致

4,课程内容

整个课程分为3大部分:

第一部分是设计模式相关介绍
设计模式的概述
UML图
软件设计原则

第二部分是设计模式的学习
创建者模式。
结构型模式。
行为型模式。

第三部分是综合案例
自定义spring的IOC功能。

5,适用人群

本课程定位是设计模式的入门课程,但是又聊了一下设计模式在spring中的使用。对于要从事高级工程师及架构师工作,设计模式、数据结构和算法是必须要求灵活运用的,所以这类学生可以从本课程开始学习。而本课程对你的要求如下:

有面向对象的基础
使用过spring框架。后面有一个综合案例,模拟spring实现IOC功能

6,学习方法及建议

多思考,多问为什么,多对比多个相似的模式的区别
多实践,课程中的代码需要多敲敲,通过代码多理解设计模式
多翻翻源码,学习源码可以对设计模式的应用有更好的理解

二、Java设计模式学习大纲

Java设计模式的学习主要分为4个章节,分别为

  • 第一章:设计模式相关内容介绍
    1,设计模式概述
    软件设计模式产生背景
    软件设计模式概念
    学习设计模式的必要性
    设计模式分类
    2,UML图
    UML类图
    3,软件设计原则
    开闭原则
    里氏代换原则
    依赖倒转原则
    迪米特法则
    合成复用原则
  • 第二章:创建者模式(5种)
    单例模式
    原型模式
    工厂方法模式
    抽象工厂模式
    建造者模式
  • 第三章:结构型模式(7种)
    代理模式
    适配器模式
    桥接模式
    装饰者模式
    外观模式
    享元模式
    组合模式
  • 第四章:行为型模式(11种)
    模板方法模式
    策略模式
    命令模式
    职责链模式
    状态模式
    观察者模式
    中介者模式
    迭代器模式
    访问者模式
    备忘录模式
    解释器模式
  • 第五章:综合练习
    自定义spring框架
    分析spring核心功能结构
    确定spring核心功能使用的设计模式
    功能实现
    spring IOC

具体可见思维导图如下:
Java设计模式思维导图

教程 Java 23种设计模式详解黑马版在线教程汇总(图解+框架源码分析+实战)

文章目录 前言 第一章:设计模式相关内容介绍 第二章:创建者模式(5种) 第三章:结构型模式(7种) 第四章: […]


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/4920.html
喜欢 (1)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】