Z
zhtx
Unregistered / Unconfirmed
GUEST, unregistred user!
我是从过程编程语言转向面向对象语言的,可是现在编程还是老一套,上多了大富翁,
看书多了,终有一体会,应该用对象来代替子程序和函数,这样一则从对象角度考虑
问题比较直观,全面,二则容易扩展。但有一问题搞不清楚,在FORM中我要用到的对象
何时生成,何时释放(注:这些对象在其他单元)为好?
方法一:何时使用,何时生成,用完再释放。
此方法对小对象可以,但对在FORM中需要多次使用的对象好像浪费很大,效率不高。
方法二:在FORM创建时生成,FORM关闭时释放。
这种方法有两个问题:1。在FORM创建的对象,在关闭时也必须配套释放,不能遗漏,容易
忘记
2。如果FORM多次创建,对象多次创建是否有问题?
以上是我的一些思考,因我对面向对象设计概念还很模糊,不知到底应该如何处理,
故有请各位大侠指点一二,感激不尽。
看书多了,终有一体会,应该用对象来代替子程序和函数,这样一则从对象角度考虑
问题比较直观,全面,二则容易扩展。但有一问题搞不清楚,在FORM中我要用到的对象
何时生成,何时释放(注:这些对象在其他单元)为好?
方法一:何时使用,何时生成,用完再释放。
此方法对小对象可以,但对在FORM中需要多次使用的对象好像浪费很大,效率不高。
方法二:在FORM创建时生成,FORM关闭时释放。
这种方法有两个问题:1。在FORM创建的对象,在关闭时也必须配套释放,不能遗漏,容易
忘记
2。如果FORM多次创建,对象多次创建是否有问题?
以上是我的一些思考,因我对面向对象设计概念还很模糊,不知到底应该如何处理,
故有请各位大侠指点一二,感激不尽。