菜粥
菜粥
全部文章
大话设计模式
Android(48)
API(6)
C++(11)
CodeBlocks(2)
Docker(12)
Git(2)
GitHub(3)
IDE(16)
Java(41)
JavaWeb(16)
Java编程思想(3)
Linux(37)
MarkDown(2)
Maven(6)
MyBatis(5)
MySQL(14)
Nginx(11)
Oracle(16)
Python(4)
Redis(13)
Spring(8)
SpringBoot(6)
Struts2(1)
UML(1)
书籍推荐(2)
图解设计模式(22)
操作系统(4)
数据库系统概论(7)
数据结构(10)
未归档(1)
计算机组成原理(2)
计算机网络(8)
面试经(4)
归档
标签
去牛客网
登录
/
注册
菜粥很菜
融不进的城市,回不去的故乡。若是生活如意,谁愿颠沛流离。
全部文章
/ 大话设计模式
(共50篇)
大话设计模式-访问者模式-公司部门角色功能
1.代码结构及UML 2.Manager 2.1 Manager package Manager; import Visitor.Visitor; /** * @ClassName: Manager.Manager * @Description: Manager.Manager 定义一...
2019-12-30
0
558
大话设计模式-实验报告-备忘录模式实现-象棋中“悔棋”操作
1.题目分析 首先需要一个实体类来代表一枚象棋的基本信息,包含象棋的名字/当前坐标 其次需要一个备忘录类来保存象棋的信息,这个类应当含有象棋类的要保存的字段,并且该类对外封闭 由于备忘录类是对外封闭的,所以应当由一个备忘录管理者类,来负责创建和恢复象棋的备忘录 客户...
2019-07-01
0
396
大话设计模式-实验报告- 用反射+配置文件的方法实现数据库连接
题目分析 配置文件保存多种数据库连接的信息,比如数据库用户名密码等信息,并且可以根据配置文件来切换数据库 有一个简单工厂来生成数据库的连接信息,具体的数据库操作延迟到子类中进行,外部类不知道具体的创建细节 工厂中先去读取配置文件,先判断要使用哪种数据库,然后去加载对应的数据...
2019-07-01
0
498
大话设计模式-实验报告-I/O流的装饰器-自定义JSON解析流
题目分析 使用装饰器模式,继承自IO接口,来自定义一个输入输出流,以实现给某个类动态的添加功能 对于输入流,继承自FilterInputStream,可以从文件中读取并解析JSON字符串,也可以从URL中请求JSON。 对于输出流,继承自FilterOutputStream,可以把对...
2019-07-01
0
433
大话设计模式-设计模式总结
经过一学期的学习,详细总结你对设计模式的认识、学到的知识: 对于设计模式,我认为就是前人在软件开发过程中总结下来的一套规范化的理论,它教给我们如何去设计出高内聚、低耦合的软件产品,提高软件的复用性,以减少软件后期维护的成本。软件产品生命周期并不是完成需求就结束了,而是对整个架构的思考,...
2019-06-24
0
742
设计模式三大类别
一、创建型模式 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) 二...
2019-06-14
0
478
大话设计模式-实验报告题目及格式
题目分析 UML图 代码(对于每个类要有注释) 总结: 该模式的优缺点,特别从开闭原则论述 编程中遇到的问题及解决方法 上交电子版/纸质版(班长收齐) 实验题目 实验4. 实现的I/O流的装饰器 实验12. 备忘录模式实现-象棋中“悔棋”操作 实验10.用...
2019-05-31
0
417
大话设计模式-访问者模式的实践-人类不同的状态
目录 UML 状态 相当于访问者 成功的状态 失败的状态 人 被访问的对象 男人 女人 对象结构类 测试类 运行结果 UML 状态 相当于访问者 /** * @ClassName: Action * @Au...
2019-05-28
0
463
大话设计模式-访问者模式
UML Visitor 为Element中的每一个具体实现类声明一个Visit操作 /** * @ClassName: Visitor * @Author: Leo * @Description: Visitor 为Element中的每一个具体实现类声明一个Visit操作 * @Date: ...
2019-05-28
0
371
大话设计模式-享元模式的实践-网站模板享元
UML 用户类 用于网站的客户账号 是网站类的外部状态 /** * @ClassName: User * @Author: Leo * @Description: 用户类 用于网站的客户账号 是网站类的外部状态 * @Date: 2019/5/28 9:58 */ public class ...
2019-05-28
0
486
首页
上一页
1
2
3
4
5
下一页
末页