对象小结

(一)对象是什么?

对象是计算机对程序功能模块的抽象,具有一定的原子性。


(二)面向对象编程的优势?
1.透过抽象化总结而成的对象,对象经过实例化而成为类,可以实现整个系统的结构化和有效的复用机制,避免产生繁杂而冗余的代码
2.透过对象的集成机制,可以实现对象功能内涵和外延的扩展,可以实现框架化的开发,系统的升级改造不用伤筋动骨而做到完美整合
3.透过对象的权限管控,可实现对象的隐藏,不可实例化,必须实例化等,做到对类的保护,把一些更高级抽象的对象虚拟化,从而使类的整体结构更加清晰
4.类对于接口函数的实现,可以使类的功能无限的延伸

5.对象的委托和事件使程序员有更大的把控主动性


(三)其它?
1.目前大部分编程语言均支持面向对象的开发,虽然实现语法稍有不同,但基本上是大同小异。
2.面向对象是相对于面向过程而言,面向过程的开发未必就比面向对象低级,树叶用在独孤求败的手上也照样无敌
3.对象是一种树形的结构,目前大部分编译器不支持多重继承,因此一个对象只能有一个父亲,接口可代替或者部分代替某些允许多重继承的功能。
4.认识到对象之美,才能找到好的对象,哈哈哈!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值