传统面向过程程序设计的思路:
先设计一组函数用来解决一个问题,然后确定函数中需要处理的数据以及存储位置。
面向对象的设计的思路:
先确定处理的数据,然后确定处理数据的算法,最后将数据和算法封装在一起构造成类和对象。
不管如何程序设计的核心是数据的处理。
面向对象程序设计(OOP)优点:
1.更接近人们对客观事物的认识
2.对数据和算法封装更有利于数据的安全
3.使程序设计更简单,更易于维护