首先,让我们超出计算机的范畴广义的思考,对象指的就是人能够识别的东西,从你手里拿的书,随身的笔记本,手机,ipad,到桌子,手表,车,收据,工资单,图书馆和区政府等,这些都是对象。
而且对象有属性,并且能够接受消息来进行响应的处理。属性指的是对象的性质和所具有的信息,如,汽车能装多少个人,是什么颜色,现在行使的速度是多少等。属性也可以称之为状态。消息是指对象和对象之间的消息传递,在信息共享,查询,命令请求时候使用。
面向对象的编程指的是,一对象作为程序的基本模块来进行软件的分析,设计和开发的一种思考方法。
再让我们看看之前的OA系统(图)
iOS-对象的概念-面向对象的模块话
网友评论