学习面向对象困惑!!!(0分)

Q

qazmju

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟学习面向对象编程有段时间了,由于工作关系,一直在做数据库方面的开发,
有很多问题?面向对象的编程方法 到底在数据库,网络,等方面怎么使用
注目前我知道在数据库方面,可以用窗口类继承的方法,来减少'添加','修改'等功能的工作量,再具体的就不清楚了,有那个高手指点一下小弟。面向对象的使用
 
A

anyway

Unregistered / Unconfirmed
GUEST, unregistred user!
楼主只是基于对象编程
并不是面向对象编程
OOP不仅仅是继承
如果有必要,可以使用OOP思想设计一些通用的数据层
 
L

luki

Unregistered / Unconfirmed
GUEST, unregistred user!
你只想着每一个物体都可以看成一个对象,人也是一个对象,对像就有他的属性,和行为
 
B

bywind

Unregistered / Unconfirmed
GUEST, unregistred user!
同感中...
我也是困或中..
 
A

abin30

Unregistered / Unconfirmed
GUEST, unregistred user!
我觉得面向对象的难点就是如何划分对象和如何组合对象。但是,这方面很难说的清楚。应该要靠经验和积累吧。
 
S

sunnyfairy

Unregistered / Unconfirmed
GUEST, unregistred user!
[red]我们公司好像不准用继承写程序.[/red]
 
D

duhai_lee

Unregistered / Unconfirmed
GUEST, unregistred user!
如果你学很久了还没弄明白,就去学java, 那notepad写java的class。 如果觉得有点极端,推荐看看好的代码。 网上应该可以找到好的设计代码。 推荐看看李维的面向对象之路delphi版的, 对初学者很管用。
 
Q

qazmju

Unregistered / Unconfirmed
GUEST, unregistred user!
面向对象总感觉很模糊,看了别人的一些例子,感觉到也明白了,可是在实际运用中就不知道怎么用了,迷茫,有一种说不出的感觉,
 
A

anyway

Unregistered / Unconfirmed
GUEST, unregistred user!
这个很难说
对于OOP的理解可能写了很长时间程序都不会开窍
也可能在某次厕所指点江山的时候忽然茅塞顿开
关键是积累和意识。一般来说,基于对象的思想是基础,但也是束缚
楼主可以学一下UML,死啃一阵你会有收获
 
M

moolleychean

Unregistered / Unconfirmed
GUEST, unregistred user!
封装,继承,多态。
用到以上三个特性的任何一个,都可以说你在使用面向对象的方法编程了,关键的差别只在于深入程度问题。
 
L

listhano

Unregistered / Unconfirmed
GUEST, unregistred user!
过去的程序语言比如BASIC等等,是会话似的语言,后来发展了就有了面向过程语言,比如PASCAL,再后来由于面向过程有大量的代码沉积,就产生了面向对象语言比如DELPHI;
面向对象语言的好处就是,比较客观地用类来描述客观世界,从而抽象出一般的规律,用对象来实现编程的的代码复用,其实,不仅仅是复用代码的问题。这里有非常客观地描述世界描述事物的客观存在等等,从而使我们便于写出一些高效的代码。其实,面向对象的语言经历了30多年的风风雨雨。我觉得它的存在,它的思想是迄今为止最好的编程语言。
 
顶部