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

这个类或子程序该如何封装才合适呢

2012-10-10 
这个类或子程序该怎么封装才合适呢?要用一个类实现一个功能,要按顺序经历1-2- 3- 4- 5- 6这几个过程。

这个类或子程序该怎么封装才合适呢?
要用一个类实现一个功能,要按顺序经历1->2-> 3-> 4-> 5-> 6这几个过程。它们的抽象层次是一样的且顺序不能颠倒。

有两种方法,不知哪种适合:

1:分别用6个子函数实现这六个过程。再用一个函数依次调用 1 2 3 4 5 6
2:还是分6个函数,2调用1,3调用2,4调用3,...,6调用5.这样实现这个功能的时候就只需要调用6就行了。

上面两种都可以实现,但是那种好呢?
这个几个函数都是类的成员。



今天看代码大全 说到内聚和耦合,这个内聚和耦合 我还是不太懂是什么意思

[解决办法]
每个过程都是独立的吧?使用第一种方式。
[解决办法]
从描述上看很像状态机。1(初始)->2->3->4->5->6->结束
[解决办法]
内聚:一个模块内各个元素彼此结合的紧密程;内聚:一个模块内各个元素彼此结合的紧密程;一半情况下支持高内聚,低耦合,鉴于你的情况是一个模块内,建议第二种实现方式。
[解决办法]
推荐第一种吧

热点排行