物件導向的思維方式是一種更符合人類思考的思想
面向過程思維方式中更多的體現的是一種執行者(自己做一些事情),而物件導向的思維方式更多是體現一種指揮者
物件導向把問題簡單化
舉乙個簡單的例子 把大象裝冰箱裡為例子。
上面的例子大象裝到冰箱裡
你得先思考大象裝到冰箱裡 是不是得需要乙個 冰箱 ,所以你得需要乙個冰箱的物件
你把什麼往冰箱裡裝 是不是得需要乙個 大象,所以你得需要乙個大象物件
在想你將大象裝到冰箱裡是不是還有3個動作
1、開啟冰箱
2、儲存大象地方
3、關閉冰箱
所以在冰箱這個物件中,你就有3個方法 就是以上的3個方法
這個就是乙個物件導向思想
理解物件導向和面向過程區別的乙個小例子。
物件導向是把構成問題事務分解成各個物件,建立物件的目的不是為了完成乙個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。例如五子棋,面向過程的設計思路就是首先分析問題的步驟 1 開始遊戲,2 黑子先走,3 繪製畫面,4 判斷輸贏,5 輪到白子,6 繪製畫面,7 判斷輸贏,8 返回步驟2,9 輸...
物件導向的三個基本特徵(理解)
物件導向的三個基本特徵是 封裝 繼承 多型。封裝最好理解了。封裝是物件導向的特徵之一,是物件和類概念的主要特性。封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。物件導向程式設計 oop 語言的乙個主要功能就是 繼承 繼承是指這樣一種...
php物件導向理解(一)
物件導向的理解 物件導向的概念 物件導向程式設計是一種計算機程式設計架構,oop的一條基本原則是電腦程式是由單個能夠起到子程式作用的單元或物件組合而成,oop達到了軟體工程的三個目標 重用性 靈活性和擴充套件性。為了實現整體運算,每個物件都能夠接收資訊 處理資料和向其它物件傳送資訊。物件導向一直是軟...