欢迎光临散文网 会员登陆 & 注册

面向过程编程与面向对象编程

2023-02-13 16:10 作者:北星Knight  | 我要投稿

面向过程编程:是一种以过程为中心的编程思想

分析出解决问题所需要的步骤,然后用函数把步骤一步一步实现,使用的时候一个一个一次调用。


面向对象编程:是一种对现实世界理解和抽象的编程方法。

把相关的数据和方法组织为一个整体来看待,从更高的层次来进行程序开发,更贴近事物的自然运行模式。


为什么要学习面向对象编程:

  • 提高代码的复用率

  • 提高代码效率

  • 提高程序可拓展性

  • 清晰的逻辑关系


如何学习面向对象编程:

关键知识:类


面向对象三大特性:封装,继承,多态。

封装:用程序来形容对象

继承:复用封装对象的代码

多态:同样的行为不同表现


面向对象七大原则:

  • 开闭原则

  • 依赖倒转原则

  • 里氏替换原则

  • 单一职责原则

  • 接口隔离原则

  • 合成复用原则

  • 迪米特法则


面向过程编程与面向对象编程的评论 (共 条)

分享到微博请遵守国家法律