14.1 面向对象基本概念
面向对象编程是最有效的软件编写方法之一。
什么是面向对象?万物皆对象。一辆车可以看作一个对象,一个人也可以看作一个对象。在面向对象编程中,以表现实体创建类,并基于这些类来创建对象,而这些类往往都有通用的行为。
使用面向对象的原因:面向对象能更加贴合真实世界,有利于大型业务的创建和理解。(https://www.daowen.com)
面向对象的实质:把生活中要理解的问题都通过对象的方式进行存储,对象和对象通过方法的调用完成互动。
面向对象的基本思路:识别对象,识别对象的属性,识别对象行为。
面向对象的基本原则:对象内部是高内聚的,因为对象只负责一项特定的功能。对象对外是低耦合的,从外部能看到对象的一些基本属性,而从内部能看对象可以做哪些事情。