物件導向 OOP 基本概念

2022-08-31 08:42:06 字數 1085 閱讀 1870

物件導向程式設計——object oriented programming簡寫oop

1)面相過程——怎麼做

把完成某乙個需求的所有步驟從頭到尾逐步實現

根據開發需求,將某些功能獨立的**封裝成乙個又乙個函式

最後完成的**,就是順序地呼叫不同的函式

特點

注重步驟與過程,不注重職責分工

如果需求複雜,**會變得很複雜

開發複雜專案,沒有固定的套路,開發難度很大!

2)物件導向——誰來做

相比較函式,物件導向更大封裝,根據職責乙個物件中 封裝 多個方法

在完成某乙個需求前,首先確定職責——要做的事情(方法)

根據職責確定不同的物件,在物件內部封裝不同的方法(多個)

最後完成的**,就是順序地讓不同的物件呼叫不同的方法

特點

注重物件和職責,不同的物件承擔不同的職責

更加適合應對複雜的需求變化,是專門應對複雜專案開發,提供的固定套路

需要在面向過程基礎上,再學習一些物件導向的語法

15 物件導向(OOP)基本概念

面物件程式設計 object oriented programing簡寫oop 把完成某乙個需求的所有步驟,從頭到尾逐步實現 根據開發需求,將某些功能獨立的 封裝成乙個又乙個函式 最後完成的 就是順序地呼叫不同的函式 特點 注重步驟與過程,不注重職責分工 如果需求複雜,會變得很複雜 開發複雜專案,沒...

初識物件導向 OOP 的基本概念

物件導向程式設計 object oriented programming 簡寫 oop。如果你以前沒有接觸過物件導向的程式語言,那你可能需要先了解一些物件導向語言的一些基本特徵,在頭腦裡頭形成乙個基本的物件導向的概念,這樣有助於更容易的學習 python 的物件導向程式設計。物件導向程式設計是在在面...

物件導向 基本概念

物件 由其責任定義的,能夠自己負責自己,從而簡化了使用物件的控制程式的任務。將責任轉移到更區域性的層次。類 class 根據物件所具有的責任定義物件的型別。責任 行為或狀態,這些分別是由方法和或資料實現的。具體類 concrete cass 實現抽象類某一特定型別行為的類,具體類是乙個概念特定不變的...