什么是面向对象?
面向对象是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。
比如我们常规认识的对象是指你的男朋友或者女朋友,人和人之间都是一个单独的个体,如果在python里,一段函数,一个小程序,一个数据类型,我们都可以称之为对象。他们像人一样,作为一个独立的个体,可以接受信息,处理信息,输出信息。
不过我对对象的概念认识比较浅薄,欢迎拍砖。