设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p是指向基类的指针,且这个基类是个抽象类)。要求利用这个p指针,能够求出正方体、球体及圆柱体对象的表面积及体积。
main()函数使用的贺老上的。
/*
* Copyright (c) 2015,烟...
分类:
其他好文 时间:
2015-06-08 09:52:05
阅读次数:
123
1、定义:
Define an interface for creating an object, but let subclasses decide which class to instantiate.
Factory Method lets a class defer instantiation to subclasses.
定义一个用于创建对象的接口,让子类决定实例化哪个类。
...
分类:
移动开发 时间:
2015-06-04 15:44:08
阅读次数:
143
项目3-立体类族共有的抽象类
设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p是指向基类的指针,且这个基类是个抽象类)。要求利用这个p指针,能够求出正方体、球体及圆柱体对象的表面积及体积
#include "iostre...
分类:
其他好文 时间:
2015-06-03 09:46:09
阅读次数:
142
设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p是指向基类的指针,且这个基类是个抽象类)。要求利用这个p指针,能够求出正方体、球体及圆柱体对象的表面积及体积。
#include "iostream"
using namespace std;
c...
分类:
其他好文 时间:
2015-06-02 09:22:02
阅读次数:
154
公司给陪了个一体机。键盘很无语,fn的位置在左下角。反人类设计。破解:1. bios,不幸不支持。2. 改建: http://www.bitscn.com/hardware/nb/437603.html不知道fn的键码,sudo showkey 了一把,结果发现在单独按fn的时候,貌似键盘不会给主机...
分类:
其他好文 时间:
2015-05-28 12:30:04
阅读次数:
155
米老师布置了作业,分析23种设计模式的异同,绞尽脑汁,冥思苦想还是认为初学设计模式,此问题过于高深实在不敢妄语。可是作业始终是要交的,只好浅谈一下设计模式,如理解有误,也算留下了一个底子,日后回头再看,这便是成长。
关于分类,设计模式分为三大类,分别为行为型,创建型,和状态型。 亦有几大原则,分别为:单一职责原则、开放-封闭原则、依赖导致原则、迪米特法则。
总体来说,不论什么模...
分类:
其他好文 时间:
2015-05-28 09:35:51
阅读次数:
174
创建一个工程,在这个工程中创建一个Triangle类,设计若干测试用例,然后在工程中创建一个TriangleTest类,测试Triangle类
public class Triangle {
private int a;
private int b;
private int c; public void setTriangle(int A, int B, int C)...
分类:
其他好文 时间:
2015-05-27 12:23:51
阅读次数:
162
对于类库开发过程中导出类的开发规范问题。C/C++开发的DLL当初是作为函数级共享库设计的,并不能真正提供一个类所必需的信息。类层上的程序复用只有Java和C#生成的类文件才能做到。所以,当我们在用C++开发类库时经...
分类:
编程语言 时间:
2015-05-27 10:21:08
阅读次数:
160
输入代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:sum123.cpp
*作 者:林海云
*完成日期:2015年5月25日
*版 本 号:v2.0
*
*问题描述:设计一元一次方程类,求形如ax+b=0的方程的解。
例如:输入3x-8=0时,输出的方程的解为x=2....
分类:
其他好文 时间:
2015-05-25 18:51:37
阅读次数:
93
策略模式,不知不觉中很多地方我们已经用到了。该模式用于对不同的算法进行封装,增加代码的重用度。另外由于策略模式类遵循相同的结构,因此对策略类细节的修改并不影响上层的调用。对此的另外一个优点便是,用户可以方便的替换使用不同的策略,并且也可以根据相应的接口规则个性化自己的策略类。...
分类:
其他好文 时间:
2015-05-24 23:38:21
阅读次数:
217