面向對象與面向過程
1、二者都是一種思想,面向對象是相對於面向過程而言的。面向過程,強調的是功能行為。面向對象,將功能封裝進對象,強調具備功能的對象。
2、面向對象更加強調運用人類在日志的思維邏輯中采用的思想方法與原則,如抽象、分類、繼承、聚合、多態等。
面向對象的三大特性:
1、封裝
2、繼承
3、多態
面向對象思想的概述:
一、程序員從執行者轉化為指揮者
二、1、找具有所需功能的對象來用
2、如果沒有此對象,就創建一個具有所需功能的對象。
3、簡化開發,提高了復用性
三、類和對象是面向對象的核心概念
1、類是對具有共同特性的一類事物的描述,是抽象的。
2、對象是實際存在的該類事物的一個實體。因此也稱實例。
四、萬物皆對象。