/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第十一周(类族的设计)
*作者:王忠
*完成日期:2015.5.20
*版本号:v1.0
*
*问题描述:按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(...
分类:
其他好文 时间:
2015-05-20 09:43:24
阅读次数:
130
一.题目简介本项目需要实现一个具有四则运算的计算器,能够实现基本的加、减、乘、除运算,以及其他的辅助功能(阶乘、正弦、余弦、指数运算);界面简洁实用,模拟Windows中的计算器程序,要提供主要的设计思路、类的设计。本程序中Calculator是主类,main方法里会建立一个Calculator对象...
分类:
其他好文 时间:
2015-05-17 23:07:40
阅读次数:
127
问题描述:
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员...
分类:
其他好文 时间:
2015-05-17 16:52:47
阅读次数:
112
阅读下面的程序,领会其中用到的设计方案、技术手段与算法。
/*
对于要定义的字符串类CMyString,
数据成员包括:
- 字符串的长度;
- 指向字符串第一个字符的指针
成员函数包括:
- 不带参数的构造函数;
- 带一个类型为const char *类型的参数(用于对字符串初始化)的构造函数;
- 带一个const CMyString&类型的复制构造参数;
- 析构函数;
- Strlen...
分类:
其他好文 时间:
2015-05-08 14:58:29
阅读次数:
175
之前写了一个博文(http://blog.csdn.net/shiwazone/article/details/45053739)是用基本函数实现的,这次使用类的设计方法,也就是面向对象的方法改写一下,并加入了日期转换成字符串的实现。这里的程序也可以解决编程珠玑习题3.4的问题。
#include"calendar.h"
int main()
{
Time t;
t.initialTime(...
分类:
其他好文 时间:
2015-05-05 12:42:19
阅读次数:
570
看来Java构造器模式,决定动手体验下。构造器模式是什么?干什么用的?推荐大家看下ITEYE的一篇文章http://www.iteye.com/topic/71175 了解构造器模式对于系统的重构,也是很有帮助的。例如,可以优化多构造器类的设计。首先,我先寻找一个应用场景。拿民工和设计师来写固然可....
分类:
其他好文 时间:
2015-05-05 01:20:46
阅读次数:
197
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接【项目4 - 类族的设计】按下面的提示,由基类的设计和測试開始,逐渐地完毕各个类的设计,求出圆格柱体的表面积、体积并输出而且完毕要求的计算任务: ....
分类:
编程语言 时间:
2015-05-01 21:15:16
阅读次数:
226
以前编码只是关注能写出来,并让程序运行就完事,这是非常错误的想法。重新理解软件设计,要考虑如何设计函数接口更加容易理解,而不是写成什么样的函数能表达现在的业务理解。函数或者类的设计除了要考虑业务,还需要从品味上入手,这个品味就是易读,美观,想想python之禅。
分类:
其他好文 时间:
2015-04-28 13:30:58
阅读次数:
114
为进一步完善框架应用,本次系列文章主要是介绍如何完善架构功能,以及如何应用架构做一些具体的应用开发。本系列课程可以在github上找到相应资源,具体每篇文章中都会提供链接。本次介绍的主要是mongo基类的设计,以及应用。相关请查看文章下面链接下载http://5xpan.com/fs/7hueanfgd6h350fe4/(下载链接有收益,请原谅有广告)。主要函数结构私有方法connection该函数...
分类:
其他好文 时间:
2015-04-23 00:07:39
阅读次数:
222
类的设计1.类的设计:
1> 类名
* 类名的第一个字母必须是大写
* 不能有下划线
* 多个英文单词,用驼峰标识
2> 属性
3> 行为(功能)2.植物大战僵尸的僵尸
* 类名:Zoombie
* 属性:life、speed、gongjili
* 行为:walk、bite、die3.雷电的飞机
* 类名:Plane
* 属性:life、gongjili、speed、bombCount
* 行为:f...
分类:
其他好文 时间:
2015-04-18 11:37:21
阅读次数:
142