摘要: 外观模式(Facade pattern),是软件工程中常用的一种软件设计模式,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。 Facade 这个外观类为子系统中Packages 1、2、3提供一个共同的对外接口 Clients 客户对象通过一个外观接口读写子系统中各接口的数据资 阅读全文
posted @ 2016-05-17 10:07 Yosha 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 【问题描述】 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 【要求】 【数据输入】本题有多组数据,每组数据由一个正整数N组成。(N不大于100) 【数据输出】对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。 【样例输入】 5 【样例输出】 1 3 6 10 15 2 5 9 14 4 8 13 7 1... 阅读全文
posted @ 2016-05-01 22:39 Yosha 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 地址https://www.processon.com/ ProcessOn是一个面向垂直专业领域的作图工具和社交网络,成立于2011年6月并于2012年启动。ProcessOn将全球的专家顾问、咨询机构、BPM厂商、IT解决方案厂商和广泛的企业用户紧密的连接在一起,提供基于云服务的免费流程梳理、创 阅读全文
posted @ 2016-04-23 21:14 Yosha 阅读(6161) 评论(2) 推荐(0) 编辑
摘要: UML模型由:事物、关系和图组成 (1)类(class)── 类用带有类名、属性和操作的矩形框来表示。 (2)主动类(active class)── 主动类的实例应具有一个或多个进程或线程,能够启动控制活动。 (3)接口(interface)── 描述了一个类或构件的一组外部可用的服务(操作)集。 阅读全文
posted @ 2016-04-16 22:12 Yosha 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 基本功能和UI完成的情况下,要着手于测试方面。单元测试的方法尚未学会,UML图也并没有完全掌握。 阅读全文
posted @ 2016-04-09 19:19 Yosha 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 这一周将我的计算模块移植到了搭档的程序中。图形模块依旧用的搭档的。更改了部分成员的类型实现了图形界面与计算模块的衔接。 在生成算式后发现小数精度过高或者数字过大时答案会错误,又带括号又带负号的会错误。经过监控栈内情况以及后缀表达式,观察到后缀表达式中多了不该转换的负号,来源是中缀表达式中右括号后的减 阅读全文
posted @ 2016-04-03 22:21 Yosha 阅读(152) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-03-26 16:43 Yosha 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 经过了软件工程第一个个人项目——<<四则运算器>>的开发后,对软件开发有了新的认识。题目中并没有明确说明对小数和负数是否应该提供支持。在第一个项目结束后,第二个项目则是针对上一个项目进行细致的优化,高度API要求和可交换性考验着第一个项目的模块化设计理念。封装性、参数可调性和交换后的兼容性是第二个项 阅读全文
posted @ 2016-03-16 16:56 Yosha 阅读(179) 评论(1) 推荐(0) 编辑
摘要: 基本思想:使用getline函数从TXT文件中依次读出中缀表达式,将其转为后缀表达式后计算结果,并与用户结果比对。 整数、分数、小数的处理:将小数和整数都视为默认分母为1的分数.建立分数类,在中缀转换成后缀时将整数和小数转换为分数. 关于求最大公约数所使用的辗转相除法在上一篇博文中已经写过。为了之后 阅读全文
posted @ 2016-03-13 21:26 Yosha 阅读(606) 评论(0) 推荐(0) 编辑