第一部分 .net与面向对象 第一章 OO大智慧
第一章全讲的是面向对象的东西。再次学习一下什么是面向对象,早在上大学学习VB的时候,老师第一堂课就好像讲得是这个---面向对象。
把所有的东西(软件开发相关的意识)都看成(抽象成)现实存在的。把意识物质化。把虚拟的东西现实化(其实最终韩式虚拟的)。
oo要解决的是:如何设计一个个能动的物体(OBJECT对象)他们有不同的功能,之后的问题就是如何摆弄这些积木似的东西,相互组合调用各个对象的他们自己擅长的功能(术语叫METHOD,方法),最后完成一个大的目的(当然步骤,和过程,解决问题的先后顺序等,还是存在的)
人们在解决实际问题的时候总是能有很多方法和工具,面向对象使人类发挥出了自己的长处。
几个重要的概念:
●类
●继承
●封装
●多态
●接口
类:人类,鸟类,爬行类。具有相同特征的对象的对象。
继承:子承父业,虎父无犬子,家族血统。
封装:自动洗车铺。隐藏类内部的具体事项细节,对外提供同一访问接口,来操作内部数据成员。保证了类内部的安全性。
多态:让一个东西 能干多种事情。万能播放器。
接口:不是usb接口 是usb连接线 遵守的通讯协议。接口即契约,用于规定一规则有大家遵守。