qt从根本设计上是采用面向对象思想的(转载学习)
来源:互联网 发布:决战武林进阶数据弯钩 编辑:程序博客网 时间:2024/05/17 04:28
qt从根本设计上是采用面向对象思想的,无论你用这个方式来做什么,都是非常危险而不易维护的,建议:
1、采用一个对象MyObject来装载你的数据,而后用signal-slot传递该对象
2、使用qt提供的集合类,如QList,QVector,QMap,QHash等,而不是使用二维数组,对二维数组的下标操作不予限制是非常危险的
在信号与槽的链接中从根本上就不应该关心参数的具体内容,也不应该有关心的责任,所以说你这种使用qt的方式是自己给自己造了非常多的麻烦,十分不值得提倡
同时如果采用这种方式,随着代码功能的增加和改动,代码的维护工作将变成一种灾难,试想一下如果二维数组的下标范围发生变化,或者说类型发生变化你必须将所有对下标的控制(此时这种控制散落在很多个处理槽中),而其中若有一个没有进行合适的更动,都将造成实现的失败
这些事情对于一个负责任的开发者都应该积极的予以考虑
1、采用一个对象MyObject来装载你的数据,而后用signal-slot传递该对象
2、使用qt提供的集合类,如QList,QVector,QMap,QHash等,而不是使用二维数组,对二维数组的下标操作不予限制是非常危险的
在信号与槽的链接中从根本上就不应该关心参数的具体内容,也不应该有关心的责任,所以说你这种使用qt的方式是自己给自己造了非常多的麻烦,十分不值得提倡
同时如果采用这种方式,随着代码功能的增加和改动,代码的维护工作将变成一种灾难,试想一下如果二维数组的下标范围发生变化,或者说类型发生变化你必须将所有对下标的控制(此时这种控制散落在很多个处理槽中),而其中若有一个没有进行合适的更动,都将造成实现的失败
这些事情对于一个负责任的开发者都应该积极的予以考虑
- qt从根本设计上是采用面向对象思想的(转载学习)
- {架构思想}从面向对象的设计模式看软件设计
- 面向对象的设计思想
- 面向对象的设计思想
- 面向对象的设计思想
- 面向对象的设计思想
- 面向对象的设计思想
- 面向对象的设计思想
- 从实例面向对象的编程思想
- 面向对象设计思想
- 面向对象设计思想
- 面向对象思想设计
- 面向对象设计思想
- 面向对象设计思想
- 面向对象设计思想
- 面向对象编程,我的思想(上)
- 面向对象编程,我的思想[上]
- 面向对象的思想(上)
- 【转】Android编程14个很有用的代码片段
- std::min and std::max
- 新生报道
- 这叫重来-4
- QT 信号与槽的参数转存(转载)
- qt从根本设计上是采用面向对象思想的(转载学习)
- 这是我的第一篇笔记
- 好久没来了
- CSDN的积分规则
- 兔年快乐
- 珍惜
- 小问题?
- 第一次
- OpenGL课堂随记