摘要:
首先先介绍一下面向对象和基于对象的两种概念。 “面向对象”和“基于对象”是两个不同的概念。面向对象要求“封装”,“继承”,“多态”三大特点,缺一不可。“基于对象”只是封装对象,使用对象,但是没有“继承”的特点,而“多态”是建立在“继承”基础上的,没有了“继承”的概念也就无从谈及“多态”。 现在的很多流行技术都是“基于对象的”,比如vb和js就是“基于对象”的语言。它们使用一些封装好的对象,调用对象的方法,设置对象的属性。但是它们无法具备“继承”和“多态”。他们只能使用现有对象的方法和属性。而像c#和java是面向对象的语言,他们具备“继承”和“多态”,能够实现面向对象设计(ood)和面... 阅读全文
posted @ 2014-04-08 19:10
laden666666
阅读(666)
评论(1)
推荐(1)

浙公网安备 33010602011771号