||
对于程序,人(对象)有两种(类),一种是它创建的目的是其能力的利用,它本身是被作为一种具有专业特长能力的人被使用,即沦为工具。所以其本身不明显需要被实例化,它所具有的能力作为一种需求存在。在一个程序内部只需要具备某种能力的一个“人”负责某个方面的需要即可。这种“人”本身并不是程序管理的对象而更多地作为程序的助手,即是程序能力丰富的拓展。
另一种是,和前者相反,因为它的存在即为程序管理(打交道)的对象,它存在多数对象实例,并关键地作为程序面对的对象载体,故其需要在不停的实例化中,扩大程序面对和处理的范围。这就是静态和非静态的区别。第一种“人”就是帮助程序管理第二种“人”的人。
继承的意义在于对象的多样化存在。于是,第二类“人”在特化和泛化过程中,就可以被衍生为世间万物。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-6-30 20:47
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社