项目4 - 类族的设计】
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数are...
分类:
其他好文 时间:
2015-06-01 14:51:28
阅读次数:
75
【项目4 - 类族的设计】
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved...
分类:
其他好文 时间:
2015-06-01 09:45:56
阅读次数:
123
类的设计第一种类:商品的类,父类是个抽象类;
第二种类:折扣的类,父类也是个抽象类
类图如下;
使用技能
用继承抽象类实现多态,用多态来实现工厂模式;
使用反射机制来实现构造实例的多态和工厂模式;
工厂模式可以增加系统的可扩展性;
使用Dictionary中的list集合来减少代码量;
源代码仓库类using System;
using System.Collections.Generic...
/*内部类访问特点:1,内部类可以直接访问外部类中的成员。2,外部类要访问内部类,必须建立内部类的对象。一把用于类的设计。分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就是还有的事物定义成内部类来描述。*/class Outer{ private static in...
分类:
编程语言 时间:
2015-05-30 13:28:38
阅读次数:
181
【项目4 - 类族的设计】
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数ar...
分类:
其他好文 时间:
2015-05-28 09:39:37
阅读次数:
275
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
/*
*Copyright (c) 2015,烟台大学计算机学院
*All gight reserved.
*文件名称:Demo.cpp
*作者:邵帅
...
分类:
其他好文 时间:
2015-05-25 22:28:14
阅读次数:
297
代码1:/*内部类访问特点:1,内部类可以直接访问外部类中的成员。2,外部类要访问内部类,必须建立内部类的对象。一把用于类的设计。分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就是还有的事物定义成内部类来描述。*/class Outer{ private st...
分类:
其他好文 时间:
2015-05-25 22:21:18
阅读次数:
179
直观来讲,好坏体验在用户体验上, 首先是功能实现, 然后是性能好, 接下来是 设计合理。从开发者角度来看 算法- 空间时间复杂度 程序设计- 类的设计,设计模式,低耦合高聚合 ...
分类:
其他好文 时间:
2015-05-25 09:54:16
阅读次数:
173
按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体积并输出并且完成要求的计算任务:
(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计ma...
分类:
其他好文 时间:
2015-05-20 22:30:15
阅读次数:
141
引言在面向对象程序设计与分析的过程中最终都将把需要求分解为多个类再进行程序编码,因此类的设计是程序设计的基础,对于多数项目而言可以划分MVC的三层模型来进行实现。对应类的描述而言可以分如下三种类型的类设计
1》边界类:负责与用户进行交互,对于MVC中的View部分
2》控制类:负责业务逻辑处理,对于MVC中的C部分
3》实体类:负责对数据的抽象与存储部分,通常对应于数据库的表,对于MVC中的M...
分类:
其他好文 时间:
2015-05-20 20:38:25
阅读次数:
102