第三章 面向对象的编程基础面向对象编程简述软件开发领域两种开发方法 :n 面向过程n 面向对象面向对象概念的出现 ,是程序设计领域的一个重大进步 .我们可以形象的把对象看成一块积木 .积木的设计者需要设计积木的外观 ,形状及材质 ,而使用者只需要根据外观与形状进行堆放就可以了 .优点: n 可维护性n 复用性n 扩展性n 灵活性n 面向对象开发中两种身份 :设计者 ,使用者 .实际上 ,我们现在很多的软件开发都是一种组件化开发 ,在前人的工作基础上添砖加瓦 .如:Convert.ToInt32()当程序规模庞大到一定程度后 ,需要对其使用面向对象的方法分层设计 ,使能够进行大批量的同步开发。对象n 具体的事物,一般具有属性与行为。汽车:属性:型号、颜色行为:启动、加速、刹车鸡:属性:品种、重量、毛色行为:叫、吃东西、下蛋n 在现实生活中,人们都是习惯以对象为单位,来研究其性质、行为以及其与其他对象之间的关系n 同样,在程序中使用对象的概念,就可以将一个程序看成是很多对象相互作用的结果。几个关键词n 封装n 继承n 接口