面向过程&面向对象
什么是面向对象
现实世界中的事物、类、对象之间的关系
在我们想通过计算机解决一个具体问题的时候,我们可以研究与问题有关事物的共性,比如我在观察了大量的杯子后得出一些结论:杯子都应该有材质、颜色、尺寸、形状这些属性,所以我在计算机中定义的杯子类便是我通过观察现实世界中的杯子得到的结论,这是一个模板,是用来生产计算机中的杯子对象的。
所以,关系如下:现实世界中的事物-抽象出-》类-生产出-》对象
在我们想通过计算机解决一个具体问题的时候,我们可以研究与问题有关事物的共性,比如我在观察了大量的杯子后得出一些结论:杯子都应该有材质、颜色、尺寸、形状这些属性,所以我在计算机中定义的杯子类便是我通过观察现实世界中的杯子得到的结论,这是一个模板,是用来生产计算机中的杯子对象的。
所以,关系如下:现实世界中的事物-抽象出-》类-生产出-》对象