首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

ADT抽象数据类型解决办法

2012-10-18 
ADT抽象数据类型如何抽象,哪些看成是属性,哪些看成是方法。感觉不是很清楚,请大家帮忙给点意见哈!比如:C/C+

ADT抽象数据类型
如何抽象,哪些看成是属性,哪些看成是方法。感觉不是很清楚,请大家帮忙给点意见哈!
比如:

C/C++ code
一台洗衣机由一个控制器和一些传感器来控制。控制器控制着洗衣机中以下装置的动作:进水阀;按设定温度加热水温的加热元件;出水阀;对洗衣-甩干部件进行运行时锁定的电子锁;洗衣-甩干部件所使用的电动机。传感器包括:水温传感器;水量上限传感器;水量下限传感器;洗衣-甩干部件的运行定时器。这些传感器辅助着控制器来实现相应的控制。上述装置之间还存在着一些制约关系,例如:若注入的水量未超过水量下限传感器标定的水平,不能进行加热,也不能洗衣;未进行锁定就不能洗衣和甩干;等等。根据以上描述,给出相应的设计类图。类的属性和必要的操作接口的定义。类之间的关系以及重复度。




[解决办法]
在c++的面向对象编程中,对象和ADT好像在概念是不同的吧。

[解决办法]
看 斯坦福大学 的 抽象编程 教程(优酷搜索)也许有你想要的答案
[解决办法]
这个,好好看看大话设计模式吧,那本书不错。

热点排行