2、
面向对象编程
在很久之前都是面下编程,就是说给你个 问题,你怎么想办法解决,一般是函数多,这样有个问题就是下次,你在出现同样类似问题,就只能COPY,在修改了。。
为了提高效率,人们总要想办法修改编程方法啊,就像一般P民,可以不懂底层的0、1,只要懂MFC就能编出漂亮的界面一样。
面向对象编程就是这个意思,里面有个重要的东西那就是类和对象,类是对象的抽象,对象是类的实例。
比如说火车、汽车、自行车、他们有个共同的东西,那就是他们都是“车”,那“车”就是类,具体的火车、汽车、自行车就是对象了。
这样以后编程,就能通过继承得到很多父类的方法。
类有“继承”、‘多态’、‘封装’3个重要的概念
“继承”就是说子类自动继承父亲已有的方法,就如,老子的东西就是儿子的
‘多态’就更加容易了,儿子有父亲和母亲的特征
’封装‘的目的就是要给用户最简单的接口,软件的目的就是给人用的,别人不需要知道你的工厂内部怎么管理,给个交接的人员给我就行了,有事找他就行。