小调查,学了那么多的面向对象概念,有多少Delphi的开发人员真真把这些概念融会贯通到了实际开发中了. ( 积分: 300 )

  • 主题发起人 田伯光
  • 开始时间
在我思解,好的程序员不仅仅是能做出来程序,而是在后期的维护,和以后的扩展在现有的程序上很容易实现。还有就是写程序不光是写得出来,而是写出来的程序思路明了,让其它人也很容易接受。
 
哎,道行不高,誰有例子,我想學一下。
 
做数据库应用的仁兄们,有什么样的体会呢?  一些功能就直接写在BUTTON,或是其它的控件里了,有谁去想面向对象呢??? 
 
呵呵,我以为我严重的实际脱离理论,因为我在完成一件任务的时候从来都没有考虑什么理论,但是回头想想,好像做什么事都没有脱离书上的条条框框
 
不面向对象的程序怎么写?
谁敢说自己的代码都是纯函数的,起码也要用到VCL吧。
 
至少也用的差不多了吧.
这些东西都一直在用.只不过频率有不同而已.
 
又看见几个大侠出现了
 
应该是还有一些吧,不过真的是不太理解这些东西的,可是在平时做实验的时候还是经常要考虑到一些问题的。建类的时候还是要用一下子的。
 
刘艺的面向对象是用来作秀的 [:D]
 
没有全部用上,只是部分用的很多。
 
樓主說得沒錯,大部份人都是照葫蘆畫瓢,不是很明確其中的原理,但是對於應用開發來講也夠了。:)
 
Delphi默认窗体其实就是一个类,我们创建窗体就是窗体一个类的实例!
由于Delphi提供的现成的类已经很多了,所以很多人很少自已写类,如果你真正接触到你就很感觉到使用它的好处,总之,自已去体吧,只有你用过了才会真正了解到面向对象到底有多么的好.
 
别说人家刘艺的书不好,我感觉还不错,起码教会好多人学会真正用面向对象的方法使用 delphi做开发,俗话说的好,师傅引进门,修行在个人,书里不会写的太详细,道理讲明白了,看个人如何在开发中领会和使用了。
本来面向对象比较简单,只是因为 delphi太方便了,以至于某个系统不用建自己的任何类也可以完全实现功能而已,其实真正用到实际中去,首先需要有意识在设计阶段用面向对象思想去设计软件,系统是一个一个对象组成,而不是一个一个功能组成。开发的时候习惯就会用了,而实际开发出来的程序从可维护性,可读性是直接点击button放功能所无法比拟的。
 
为了理解和使用面向对象思想去设计软件,郁闷好长一段时间了。
 
掌握面向对象精髓和设计模式后
想不面向对象都难,这是我的体会
 
在努力学 !
 
我是学了delphi,才理解了OOP,具体说是看了部分delhpi的rtl及vcl源码,呵呵.
 
现在才开始看VCL的,以前学C++的时候没有注意到这些东西,现在觉得有点困难了,不知道是不是人笨哦,呵。觉得这些东西很抽象。
不过还是在学的,重要性是谁都知道的,不学没办法啊。
 
如果你在设计时,设计出的一个个的功能模块,然后逐个实现这些功能模块,这种方式和面向对象差得远了。别说你用了VCL就面向对象了,那可是别人在用面向对象的方法,不是你:)
在用面向对象方式设计系统时,先列出系统中的用例(和某个功能的说明有些类似),其中都有哪些对象,对象的功能,对象间的关系。这样分析之后,你在做代码时就会先实现这些对象(类),然后才会去做一个个的功能界面。在界面中可以重复地调用这些类,这样对代码的重用有很大好处。
类似的问题我很久以前也问过,在用了C#一年多后,再倒回来做delphi,很自然地应按面向对象的方法在做程序了。
 
准备结贴了,看来对于Delphi来说特别是不强迫我们使用面向对象概念的问题上造成了很多人对Delphi面向对象概念的不理解,不清晰,使得Delphi的很多程序员都长期处于大量的软件繁重维护和繁重开发的工作的周期中。
这也许是一个弊病已经形成了很大的Delphi使用者的惰性,也形成了很多的Delphi弊端。
不知道对于大家有什么好的建议让很多不清楚面向对象Delphi软件开发的程序员尽快走上正轨。我好象已经意识到这个弊端将使得Delphi越来越走近"灭亡"。
也许我们这些支持者可以做些什么。。。。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部