# 设计模式实验 **Repository Path**: lixin-hub/design-pattern ## Basic Information - **Project Name**: 设计模式实验 - **Description**: 这学期学的设计模式,10个实验基本上常用的模式都有。 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-12-14 - **Last Updated**: 2023-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: 设计模式 ## README # 设计模式实验 #### 介绍 菜鸡同学这学期学的设计模式,10个实验基本上常用的模式都包含了。好多没听懂所以有些是跟着网上教程写的,有些是自己写的,反正都或多或少加了写自己的想法。 下面每个设计模式在实验中都有具体的场景,并不是单单的结构。 ``` 实验一 理解设计模式(模仿java里面的定时器自己实现一个) 实验二 filesystem 简单工厂和工厂方法 mainmeal 抽象工厂 实验三 builder 建造者 prototype 原形 single 单例 实验四 adapter 适配器 barige 桥接 实验五 composite 组合 wapper 包装器 实验六 facade 外观 flyweight 享元 实验七 comand 命令模式 responsechain 责任链 实验八 interpreter 解释器 iterator 迭代器 实验九 mediator 中介者 memento 备忘录 实验十 observer 观察者 state 状态 template 模板方法 visitor 访问者 ``` #### 软件架构 纯纯java编写 #### 使用说明 1. 如果有友友想抄作业的话,要仔细检查喲,里面有很多bug不想管了。 2. 写的时候吧相对挺认真的,听课是没咋听的,毕竟网课这玩意真的不好说。所以我的作业可能有些是错的。 3. 公开出来一方面是为了给有需要的朋友,另一方面是做个备份,之前好多代码都被不小心删了。 4. 写的时候光想着完成任务,没写注释,嘿嘿嘿。