物件導向程式設計

2021-10-20 12:53:08 字數 490 閱讀 1876

1、物以類聚,分類的思維模式,思考問題首先會解決問題i需要那些分類,然後對這些分類進行單獨思考。最後,才對某個分類下的細節進行面向過程的思索

2、物件導向適合處理複雜的問題,適合吃醋裡需要多人協作的問題

3、對於描述複雜的事物,為了從巨集觀上把我、從整體上合理分析,我們需要使用物件導向的思路來分析整個系統。但是,具體到微觀操作,仍然需要面向過程的思路去處理。

以類的方式組織**,以物件的形式封裝資料

把共同點剝離抽取出來,匯聚成一類

封裝、繼承、多型

封裝:把資料報裝起來,不讓資料暴露在外面,提公升安全性。

繼承: b繼承a ,則b獲得了a的所有資料

多型:同乙個事物的多種形態

從認識的角度考慮問題是先有物件後有類。物件是具體的事物,類是抽象的,是對物件的抽象。

從**的執行的的角度考慮是現有類後又物件。類是物件的模板

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...

物件導向程式設計

物件導向程式設計 抽象 封裝 繼承 多型 單一職責原則 就乙個類而言,應該僅有乙個引起它變化的原因。開放封閉原則 軟體實體應該可以擴充套件,但是不可修改。所有的設計模式都是對不同的可變性進行封裝,從而使系統在不同的角度上達到開發封閉原則。依賴倒轉原則 a 高層不應該依賴低層,兩個都應該依賴抽象。b ...

物件導向程式設計

class team def init self self.name tampa bay buccaneers bucs team print bucs.name tampa bay buccaneers 當呼叫team 函式時,會自動呼叫init函式,self是自動傳入到init中的引數,它指向當...