瑞星卡卡安全论坛技术交流区系统软件 请问面向对象编程的优越性?

1   1  /  1  页   跳转

请问面向对象编程的优越性?

请问面向对象编程的优越性?

如题
最后编辑2006-07-25 06:37:12
分享到:
gototop
 

封装
继承
多态
gototop
 

……能不能说具体一点?
类可以继承、类还有多态性,这就是好处?
谢谢啦~~
gototop
 

面向对象就是面向过程的进一步抽象。

我举一个例子,例如我现在在广州,如果要去北京:
如果用面向过程的思维,我考虑到我的目的地是北京,我应当何时从何地开始出发。然后再考虑是使用交通工具还是步行,随后考虑他们的成本。这里面还涉及许多细节性的问题,就不多叙述了。
如果用面向对象的思维,我考虑的只是要去北京,然后就是去找中介帮忙,看有没现成的线路可以利用的。筛选的顺序就是,可以直接利用的、可以稍作改动就可以利用的、需要较大改动的,还有一种情况就是根本没有现成的线路。


不能说面向对象优于面向过程,因为他们根本不存在矛盾。我建议你看看原版的外国教材,他们对面向对象的阐述会更加清楚,但是他们没有忽视的一点,就是面向过程的设计思想。因为,在开发中,这是不可忽视的一个重点。
gototop
 

Too hard to understand...
3楼的,谢谢啦
gototop
 

引用:
【简单就是美的贴子】Too hard to understand...
3楼的,谢谢啦
...........................

其实所谓编程思想,就是一门数学和哲学思想的结合。多写些代码,多想想算法,然后再看相关的书籍,就不会觉得太难理解了。
其实真正难的,是如何将实际的问题抽象化。
gototop
 

好深奥啊
gototop
 

哇```天下奇才懂很多阿
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT