解决方案 »
- 退出程序时出现“access violation at address 7C95F350 in module "ntdll dll ",write of address 00000020” 怎样解决
- 高分求教一个问题(关于系统用户)100分。。。。
- 各位大虾我想做一个曲线图(一个X轴多个Y轴),急呀兄弟们,帮忙呀!!!
- 请问如何开发“插入对象”的控件???????????????
- IBQuery查询问题
- Delphi7中没有NMUDP控件,但是我的程序里用到该控件,请问怎么样才能在Delphi7中使用该控件
- 高分请教,如果对网页进行分析!
- 我打算在自然科学领域做,请问该学哪几门语言?
- 请问李维出了哪些书?在书店(大陆)有售吗?有没有电子版下载?
- 在程序中测试某数据库存在后,删除时老报数据库仍然在使用而删除不了,为何?
- delphi如何获取返回码为200的重定向过的源代码?
- 无边框窗口如何实现QQ聊天窗口最小化到任务栏,直接点任务栏上的按钮缩小到任务栏和从任务栏恢复
那我们可以用属性啊,变成getter和setter来控制对私有变量的访问。其实我觉得对一个类私有成员的访问很多时候往往破坏了封装,应该尽量减少。
但对于其他引用这个文件的人来说,这个文件就相当于是封装了的,完全不知道是否耦合了。要么我就去读他的源码,要么我就不得不引用整个文件。
我提议单一接口不是说一个接口放一个类,而是对外看来有且仅有一种职责,只有一个对外接口。不是不这样做文件内部就不耦合,只是说这样做能使结构更为清晰,有助于程序结构的解耦。
还有一个问题就是:如果B中用到了F2文件,那为了把F文件加载进来能编译通过,我还要把F2加载进来。
我还有一个问题想请教一下。
DELPHI的是不是和C++ 一样没有修改过的文件就不会再次编译成dcu,仅仅编译修改过的文件啊?如果是这样的话,那我修改B的话,得重新编译整个F文件。