面向对象编程思想之(四)类与对象(实例)的关系
在面向对象的编程过程中,必不可少的东西是Class,Instance,我们往往会对这二者的关系产生疑问,有这样一些常见的描述:
1.类是对象的集合
2.类是对具有相同属性和行为的对象的封装
3.类是一组具有相同属性和相同操作的对象的集合
4.类是对一种事物的抽象,对象是一个具体的事物
。。。
这样的描述看起来都没有错,但是仍然不是很确切,下面给出自认为最合理的描述:
【类是一个模版,对象是根据类生产出来的模型】
自认为上面的描述是最合适最贴切的,即类与对象的关系就是模具与模型的关系,生产对象就像铸剑一样。