你将学到的
  • 单例模式概念及一般实现
  • 简单工厂模式
  • 策略模式定义及简单实现案例
  • 命令模式定义及简单实现案例
  • 适配器模式定义及简单实现案例
  • 代理模式定义及简单实现案例
  • 外观模式定义及简单实现案例
  • 单例模式的装饰器实现
  • 抽象工厂模式
  • 观察者模式定义及简单实现案例
  • 模板方法模式定义及简单实现案例
  • 装饰者模式定义及简单实现案例
  • 组合模式定义及简单实现案例
  • 六大设计原则定义及其使用场景和目的
课程介绍

实验任务

  • 学习单例模式和工厂模式家族
  • 行为型模式:策略模式,观察者模式,命令模式,模板方法模式
  • 结构型模式:适配器模式,装饰者模式,代理模式, 组合模式
  • 结构型模式:外观模式 和 六大设计原则

先学知识

最好是先了解基础的 Python 语法,推荐学习Python3 简明教程

课程难度

本课程难度为中等。

面向用户

本实验主要学习多种常见的设计模式的原理以及如何应用实践,须掌握 Python3 基础语法知识。

课程教师

aiden0z 共发布过 7 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员