深入浅出面向对象分析与设计深入浅出面向对象分析与设计深入浅出面向对象分析与设计深入浅出面向对象分析与设计深入浅出面向对象分析与设计深入浅出面向对象分析与设计
2023-05-19 23:10:19 37.49MB 深入浅出面向对象分析与设计
1
完成一个猜数字/字母的GUI游戏。 用户可以选择猜数字(0,1,2,3,4,5,6,7,8,9)或者字母(A,B,C,D,E,F,G,H,I,J)。开始游戏后,产生一个没有重复数字/字母的4位随机数,下面以数字为例讲解规则。用户每猜一个数字,显示出“完全猜中的数字个数”和“猜中数字但位置错误的数字个数”,比如nAmB,数字n表示猜中的位置正确的数字个数,数字m表示数字正确而位置不对的数字个数。例如,正确答案为5234,如果用户猜5346,则显示:1A2B,数字1表示数字5及其位置猜对了,数字3和4这两个数字猜对了,但是位置没对,记为2B。然后,用户根据游戏提示的信息继续猜,直到猜中为止。同时设计至少两条计分规则,用户可以自选计分规则,系统根据猜中的次数计算积分,并可以显示不同用户的排行榜
1
设计一个负责排序的程序包,实现多种排序算法,至少包括插入排序、冒泡排序和快速排序算法。 要求: 1.可以对任何简单类型和任意对象进行排序 2.可以支持升序、降序、字典排序等多种顺序要求 3.可以随意增加排序算法和顺序要求,保证其他程序不修改 4.减少程序代码中逻辑上的冗余 5.至少用两种方案编程实现该程序包,并说明两个方案的优缺点 6.提交设计报告,包括:使用UML设计的类图;主要程序代码说明;方案优缺点比较。
2023-05-16 16:14:59 37KB 面向对象 Sorter排序类 策略模式
1
软件工程实验七-面向对象的分析与设计建模
2023-05-09 23:39:59 206KB 软件工程
1
自定义异常类MyException,该类继承自Exception类,类中只有含一个字符串参数msg的构造方法,构造方法中只有一条语句super(msg)——调用父类的构造方法。另外,编写自定义类person,类中只有两个私有的变量,一个是字符串类型的姓名,另一个是整型变量age;有两个公有方法void getAge()和setAge(int age),其中setAge(int age)的功能是把参数age的值加到类中的变量age中(但要求age>0,否则抛出自定义异常MyException类的对象),getAge()方法返回age的值。编写应用程序。
2023-05-09 19:57:36 43KB java 实验报告
1
目录 第1章 基本类型 1.1 一个例程 1.2 类型与声明 1.3 基本类型 1.3.1 整数类型 1.3.2 字符类型 1.3.3 浮点类型 1.3.4 布尔类型 1.3.5 void类型 1.4 数值极限 1.5 标识符和关键词 1.5.1 标识符 1.5.2 关键词 1.6 练习 第2章 表达式和语句 2.1 作用域和存储分类 2.1.1 局部变量和全局变量 2.1.2 外部变量和寄存器变量 2.2 表达式 2.2.1 算术表达式 .2.2.2 关系表达式 2.2.3 逻辑表达式 2.2.4 位运算表达式 2.2.5 逗号表达式 2.3 语句 2.3.1 声明和初始化 2.3.2 赋值语句 2.3.3 复合赋值语句 2.3.4 增值减值语句 2.3.5 复合语句 2.3.6 条件语句 2.3.7 循环语句 2.4 斐波纳契数 2.5 练习 第3章派生类型 3.1 常量和宏 3.2 枚举类型 3.3 数组 3.4 结构 3.5 联合和比特域 3.6 指针 3.6.1 指针运算 3.6.2 多重指针 3.6.3 偏移量指针 3.6.4 常量指针 3.6.5 void指针和空指针 3.6.6 结构指针 3.6.7 字符指针 3.6.8 指针和数组 3.7 引用 3.8 函数 3.8.1 函数声明和定义 3.8.2 函数重载 3.8.3 参数传递 3.8.4 返回值 3.8.5 递归函数 3.8.6 内联函数 3.8.7 缺省参数 3.8.8 函数类型 3.8.9 静态局部变量 3.8.10 main函数 3.9 程序的运行空间 3.10 运算符概要及优先级 3.11 标准数学函数库 3.12 多项式求值 3.13 梯形公式和simpson公式 3.14 练习 第4章 命名空间和文件 4.1 命名空间 4.1.1 使用声明和指令 4.1.2 多重接口 4.1.3 命名空间别名 4.1.4 无名命名空间 4.1.5 名称查找 4.2 包含文件 4.2.1 包含标准库文件 4.2.2 用户自定义头文 4.2.3 条件包含指令 4.2.4 文件包含 4.3 源文件和连接 4.3.1 独立编译 4.3.2 外部连接和内部连接 4.3.3 与其他语言连接 4.4 一些有用的工具 4.4.1 给程序计时的方法 4.4.2 编译选项和调试器 4.4.3 创建库 4.4.4 makefile 4.5 字符串标准函数库 4.5.1 声明和初始化 4.5.2 操作 4.5.3 c语言字符串 4.5.4 输入输出 4.5.5 c字符串函数库 4.6 流标准函数库 4.6.1 整数格式化输出 4.6.2 浮点数格式化输出 4.6.3 输出宽度 4.6.4 文件的输入输出 4.6.5 字符的输入输出 4.6.6 字符串流 4.7 非线性方程的迭代解法 4.7.1 二分法 4.7.2 牛顿法 4.8 练习 第5章 类 5.1 类的声明与定义 5.2 拷贝构造函数和拷贝赋值 5.3 友元 5.4 静态成员 5.5 常量和可变成员 5.6 类的对象作为成员 5.7 类的数组 5.8 成员指针 5.9 常微分方程的数值解法 5.10 练习 第6章 运算符重载 6.1 复数 6.1.1 初始化 6.1.2 缺省拷贝构造和赋值 6.1.3 转换和混合模式运算 6.2 运算符函数 6.3 向量和矩阵 6.4 显式和隐式类型转换 6.5 效率和运算符重载 6.6 共扼梯度算法 6.7 练习 第7章 模板 7.1 类模板 7.1.1 成员和友元定义 7.1.2 模板实例化 7.1.3 模板参数 7.1.4 类型等价 7.1.5 用户定义的特化 7.1.6 特化顺序 7.2 函数模板 7.2.1 函数模板参数 7.2.2 函数模板重载 7.2.3 特化 7.2.4 类模板作为函数模板参数 7.2.5 成员函数模板 7.2.6 友元函数模板 7.3 模板源代码组织 7.4 标准复数库 7.5 标准ualarray库 7.5.1 ualarray类型 7.5.2 分段数组 7.5.3 广义分段数组 7.5.4 掩码数组和间接数组 7.6 数值算法标准函数库 7.6.1 累加 7.6.2 内积 7.6.3 部分和 7.6.4 临近差分 7.7 数值积分的高效技术 7.7.1 函数对象方法 7.7.2 函数指针作为模板参数 7.7.3 使用点积和模板表达式 7.7.4 采用点积和模板元程序 7.8 多项式插值 7.8.1 拉格朗日形式 7.8.2 牛顿形式 7.9 练习 第8章 类的继承 8.1 派生类 8.1.1 成员函数 8.1.2 构造函数和析构函数 8.1.3 拷贝 8.1.4 类层次结构 8.1.5 虚函数 8.1.6 虚析构函数 8.2 抽象类 8.3 访问控制 8.3.1 访问成员 8.3.2 基类访问 8.4 多重继承 8.4.1 去除二义性 8.4.2 重复基类 8.4.3 虚基类 8.4.4 多重继承中的访问控制 8.5 运行时的类型信息 8.5.1 动态投影机制 8.5.2 类型标识机制 8.5.3 运行时负担 8.6 用静态多态代替虚函数 8.7 练习 第9章 异常处理 9.1 抛出和捕获 9.2 派生异常 9.3 捕获异常 9.3.1 重抛出 9.3.2 捕获所有异常 9.3.3 处理函数的顺序 9.4 在函数中指定异常 9.5 标准异常 9.6 练习 第10章 容器和算法标准库 10 标准容器 10.1 向量 10.2 链表 10.1.3 映射与集合 10.1.4 栈和队列 10.2 标准算法 10.2.1 排序、复制和替换算法 10.2.2 搜索和遍历算法 10.2.3 集合、排列和堆算法 10.3 标准函数对象和适配器 10.3.1 算术函数对象 1o.3.2 关系函数对象 10.3.3 逻辑函数对象 10.3.4 标准适配器 10.4 练习 第11章 线性方程组求解法 11.1 矩阵存储格式 11.1.1 满矩阵 11.1.2 带状矩阵 11.1.3 稀疏矩阵 11.2 矩阵类层次 11.3 迭代算法 11.3.1 共轭梯度方法 11.3.2 广义最小残差法 11.3.3 预处理技术 11.4 高斯消元法 11.4.1 lu分解 11.4.2 高斯消元法 11.4.3 主元高斯消元法 11.5 求解偏微分方程的有限差分方法 11.6 练习 参考文献
2023-05-08 20:49:58 12.54MB C++ 数值计算
1
C#面向对象学习心得.txt
2023-05-07 23:27:35 14KB c# c#学习 c#学习笔记 C#面向对象
1
本格是一本试图用实战鑫例阔"而向对象锁术体系的指南. 本书兵分"萃,以实际的开 发案例-FishGUI 项目为主线依次介绍H需求和州例分析、国间对..分析、 第构分e侨、面向 对..说讨、 il!计懊式、蝙码枝巧精儿个主要的枝术领城并基本按照时间顺序描述了Fì shGUl 系统设计和实现的金过程. 如果把面向对象大师if(]偏重理险建构的经典读物称为面向对象盛宴中的主蕉, 那么,这本 仰附若能充当佐餐的凉菜威是饭后的~I点 作者贼心满意足T. 本书通4守所有在放件开发领域 辛勤工作的开发人员、管理人员‘系统分析入绳、测试人员 技术支柿人员以及广大在後学生
2023-05-06 09:16:09 40.43MB 面向对象
1
UML面向对象建模与设计课后习题答案 人民邮电出版社 第二版 英文版 我很辛苦找到的 希望大家喜欢
1
面向对象软件工程概述。以例子导入,主要分析了面向对象开发方法的优势及相应的基本概念。
2023-04-21 14:22:56 1.19MB 软件工程 面向对象
1