48、面向对象

小白量化 2025-12-11 11:24:51 32 举报

1. 面向对象
1.1 含义
面向对象是一种抽象化的编程思想,已成为当前软件开发领域的主流技术。
1.2 面向过程&面向对象
(1)面向过程
出现较早,以其直观性和直接性,特别适合开发规模适中、结构清晰的中小型项目。
典型代表:C语
(2)面向对象
出现较晚,特别适合构建复杂且规模庞大的项目。
典型代表:C++、Java、Python
(3)区别
         ① 面向过程:在实现一个功能时,注重的是具体的执行步骤。将整个任务拆解成多个独立的步骤,并为每个步骤定义一个函数,然后通过依次调用这些函数来完成整个任务。在这种方式下,每一步都需要我们亲自去定义和实现。如同手洗衣物,每一步都需要我们亲自动手操作。
        ② 面向对象:在实现一个功能时,更侧重于“谁”来执行这些任务。通过定义对象及其行为,可以让对象来为我们完成任务,而不需要我们亲自去执行每一个细节。这种方式就像使用洗衣机,我们只需要设定好洗衣机的工作模式和放入衣物,洗衣机就会自动完成洗涤、漂洗、甩干等一系列操作,我们无需亲自动手
1.3 作用
主要针对大型软件设计而提出,可以使软件设计更加灵活,并且更好的进行代码复用
1.4 三大特性
封装、继承和多态

量化小白,从0开始学量化! 1

著作权归文章作者所有。 未经作者允许禁止转载!

最新回复 ( 0 )
发新帖
0