Skip to content

jlu005807/Design_Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

设计模式 (Design Patterns) 课程笔记与作业

这是关于设计模式课程的笔记和作业代码仓库。其中包含了丰富的课程讲义(PDF)、开卷考试必备速查表,以及历次课后作业的源代码和说明文档。

📁 仓库目录结构

  • docs/ - 复习资料与速查表
    • 收录了开卷考试的速查表和示例总结(如 设计模式_开卷考速查表.mddesign_patterns_exam_cheatsheet_examples.md),非常适合考前突击和快速回顾。
  • homework/ - 课后作业与实践
    • 包含了 01/04/ 次历次作业目录。
    • 每次作业均包含程序设计题的源代码以及对应的 Markdown 说明文档。

📖 涵盖的设计模式

本仓库的资料和代码重点覆盖了以下设计模式及相关基础知识:

1. 面向对象基础与原则

  • 面向对象设计与复用
  • 如何适应变化、七大面向对象设计原则

2. 创建型模式 (Creational Patterns)

关注对象的创建机制,提高系统的灵活性和代码的复用性。

  • 简单工厂模式 (Simple Factory)
  • 工厂方法模式 (Factory Method)
  • 抽象工厂模式 (Abstract Factory)
  • 建造者模式 (Builder)
  • 原型模式 (Prototype)
  • 单例模式 (Singleton)

3. 结构型模式 (Structural Patterns)

关注类或对象的组合,通过组合构建更大的结构。

  • 适配器模式 (Adapter)
  • 桥接模式 (Bridge)
  • 组合模式 (Composite)
  • 装饰模式 (Decorator)
  • 外观模式 (Facade)

💡 使用指南

  • 日常学习:建议结合讲义学习每个模式的理论知识,并参考 homework/ 中的代码进行实践。
  • 考前复习:直接查阅 docs/ 目录下的 Markdown 速查表,可以大大提高复习效率。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages