- 15
- 0
- 约8.34千字
- 约 12页
- 2016-12-06 发布于北京
- 举报
(设计模式课程设计
设计模式课程设计
题 目:学 院: 信息科学与技术学院
专 业: 软件工程
学 号: 2002384
姓 名:
1.需求分析
该系统是一个画图程序,我们要用设计模式的思想来设计系统结构,然后实现基本图形的绘制功能。
1.1 设计模式要求
至少在其中运用 6 种模式,其中涉及到的模式有装饰模式、策略模式、桥梁模式三种。
1.2 画图基本要求
能实现基本图形的绘制功能
1.3 画图高级要求
实现图形的操作(如选取、移动、放大、缩小、改变颜色、改变线形等)和持久化(利用文件或利用数据库)。
2.系统设计
首先,画图程序可以实现绘制圆形、矩形和按钮,这里可以将圆形、矩形和按钮看作三个不同的类,那么我们可以采用抽象工厂的方式来创建它们。对于画组合图,我们可以采用组合模式将二者结合起来。而对于图形颜色或者粗细的改变,我们可以使用外观模式。然后,我们可以使用原型模式来实现对于最后一个图形的复制。在系统中可以使用代理模式来实现显示图片。下面是对需要用到的设计模式进行的分析。
2.1 使用设计模式
2.1.1 桥梁模式
桥梁模式 , 结构型模式一种 .设计程序过程中 , 会经常使用到抽
您可能关注的文档
最近下载
- AP宏观经济学 2012年真题 (选择题+问答题) AP Macroeconomics 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 口渴了-朋友帮你.ppt VIP
- 2021年消防继续教育题目和答案 2021年消防继续教育题库 完整版完整版.pdf VIP
- 灯塔施工方案.docx
- 2019年注册消防工程师继续教育题库.pdf VIP
- (完整word版)2019注册消防工程师继续教育三科试题及答案.doc VIP
- 高钠血症多学科决策模式中国专家共识(2025版).docx VIP
- 2019年消防继续教育试题汇总及答案.docx VIP
- 2019年一级注册消防工程师继续教育三科题库+答案 .pdf VIP
- 一种钛合金离子渗氧的方法.pdf VIP
原创力文档

文档评论(0)