对象就是一个具体的类,就是一个类的实现。
对象是客观存在的,世界万物皆对象。人类为了归纳,总结,而把具有相似性的对象归类到一个类中。真正存在于软件运行过程中的是对象,而不是类。
软件对象产生的过程:
现实对象-》现实类-》软件类-》软件对象
“软件类来源于现实类,但高于现实类”这句话的意思是。软件类不一定在现实中就存在对应的现实类。大多数软件类抽象于现实类,但他们之间并非一一对应,一个现实类可能对应多个软件来。例如:ATM是一个现实中的类,转化成软件类后就有“ATM认证”、“ATM打印”、“ATM取款”等多个软件类组成。