请问大家

ga6840 2008-08-21 10:12:50
类之间经常出现前后制约
先申明这个 那个类就不能用这个
及时把那个类提前声明 这个类中仍不能做有关那个类分配空间的操作
我的文件越做越乱套
现在脑子很乱
因为 里面都是为了避免前后制约而作的全局申明 ,友元,为了顺序 把成员函数放在类外面好远处~~

各位前辈 请问你们有没有这方面的经验怎样沟通平行关系的类
我是新手 谢谢大家了
...全文
110 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangydong 2008-08-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 guyue6670 的回复:]
找出一个来的关系试图,这样看着类视图来设计就不会太乱
[/Quote]
csgdseed 2008-08-22
  • 打赏
  • 举报
回复
把类的关系先搞清楚,好好做设计
iFree 2008-08-22
  • 打赏
  • 举报
回复
[Quote=引用楼主 ga6840 的帖子:]
类之间经常出现前后制约
先申明这个 那个类就不能用这个
及时把那个类提前声明 这个类中仍不能做有关那个类分配空间的操作
我的文件越做越乱套
现在脑子很乱
因为 里面都是为了避免前后制约而作的全局申明 ,友元,为了顺序 把成员函数放在类外面好远处~~

各位前辈 请问你们有没有这方面的经验怎样沟通平行关系的类
我是新手 谢谢大家了

[/Quote]

如果是这样的话,类的设计上存在比较大的问题,要从根本上解决就重新做好设计吧!
ga6840 2008-08-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 brookmill 的回复:]
http://d.download.csdn.net/down/294296/liang888486
做项目还是要在分析和设计阶段多下功夫,前期做不好的话,写代码会很累很乱,调试、测试、还有后期的升级维护更麻烦。
[/Quote]
谢谢
xianyuxiaoqiang 2008-08-22
  • 打赏
  • 举报
回复
在纸上画画,想好怎么做再动手吧。
crushor 2008-08-21
  • 打赏
  • 举报
回复
问题是,你出于什么目的要这样设计类呢?
好的层次结构是好代码的一部分.
brookmill 2008-08-21
  • 打赏
  • 举报
回复
http://d.download.csdn.net/down/294296/liang888486
做项目还是要在分析和设计阶段多下功夫,前期做不好的话,写代码会很累很乱,调试、测试、还有后期的升级维护更麻烦。
ga6840 2008-08-21
  • 打赏
  • 举报
回复
我还是想问有没有方法怎样沟通平行关系的类
我会在明天继续关注
谢谢大家 希望介绍一下这方面的经验
ga6840 2008-08-21
  • 打赏
  • 举报
回复
设计模式我觉得很难懂

anyway 那有没有设计模式之类的书推荐本给我(一本就够)
谢谢
richbirdandy 2008-08-21
  • 打赏
  • 举报
回复
设计得体就不会出现这种问题
可以看看设计模式之类的书
美丽海洋 2008-08-21
  • 打赏
  • 举报
回复
找出一个来的关系试图,这样看着类视图来设计就不会太乱
ga6840 2008-08-21
  • 打赏
  • 举报
回复
有什么好的方法吗
或者什么体制

谢谢了
brookmill 2008-08-21
  • 打赏
  • 举报
回复
个人认为:如果这种状况出现的太多,很可能是类的设计需要改善或者重新规划。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧