面向对象编程基础 1.1 面向对象概述 在程序开发初期,大家使用的是结构化开发语言,也就是面向过程(opp),但随着市场需求剧增,软件的规模也越来越大,结构化语言的弊端也暴露出来. 开发周期无休止的拖延,软件质量也越来越差. 为了更好的适应市场,有人就开始以另一种开发思想引入程序中,也就是面向对象的开发思想(oop). 面向对象思想是人类最自然的一种思考方式,他将所有预处理的问题抽象为对象,同时了解这些对象具有哪一些对应的属性以及行为,以解决这些对象面临的一些实际问题,面向对象设计实质上就是对现…