什麼是物件導向

2021-04-18 15:42:19 字數 918 閱讀 1969

什麼是物件導向

物件導向,就是,思考問題的方法,以物件為主體,眼睛看什麼都是物件

說[物件],其實還是不好懂,因為這個概念是直接從英文翻譯過來的

對中國人也許說,面向東西,面向物體(抽象的物體),面向事物,之類的翻譯或許更好理解

為什麼說是物件導向呢,是為了和[面向過程]相對以前[物件導向]的程式概念等還沒有出來前程式的設計都是在想怎樣

才能一步一步的解決問題,所以思維方式是過程,或是說步驟,早期的c語言呀basic呀的都是,彙編就更是了

而[物件導向]的基本是,如何設計乙個個能動的物體(object物件)

他們有不同的功能,之後的問題就是如何擺弄這些積木似的東西,相互組合呼叫各個物件的

他們自己擅長的功能(術語叫method,方法),最後完成乙個大的目的(當然步驟,和過程,解決問題的先後順序等,還是存在的)

為什麼要物件導向的思考方法和概念? 是為了提高開發效率為什麼能提高效率?因為物件導向的設計中,都是在設計乙個個的物件(object),共同的地方,可以重複利用 c語言也有庫什麼的,為什麼非要弄個新的,這麼難懂的概 念? 物件導向還有c語言等沒有的很多新的概念,如繼承,介面等,利用這些概念也可以提高開發的效率,減少重複 開發小的專案裡也許體現不出來物件導向的優勢

大的專案就很有用了(也許只能在實際開發中去體會了) 面向過程的開發,人迎合機器的工作方式物件導向,人更多的去集中抽象現實中的問題,以人的思維方式為本位,減少了對機器物理構造或工作方式的迎合,可以用更多的經歷去考慮怎麼解決問題,怎麼實現某些功能 其實這些也都是些膚淺的認識,樓主學的越多,越深,時間越長,感受肯 定也越多,越透徹,更多的要通過自己的實踐,對吧 還有以前也有一些類似的討論和內容,希望朋友們,多多活用檢索的功能,提高您的學習效率 其他的希望大家來補充更正

引自cjsdn。littledeer1974

什麼是面向過程?什麼是物件導向?

論語 述而 舉一隅,不以三隅反,則不復也。簡單來說就是舉一反三,我們知道計算機大神會許多種程式語言,對於一門新的語言他們只要乙個月或者幾個星期就可以精通。而對於我們這種程式設計的初學者學會一門語言都感覺好難,更別說精通了。其實主要還是我們的方法不對會接,我們沒有一種程式設計的思維所以我們學起來比較困...

什麼是物件導向?

物件導向程式設計 基本定義 物件 object 一切客觀實體的抽象,即將現實世界中的事物抽象成物件 類 class 定義了一件事物的抽象特點。如 狗 是乙個類,它包含狗的一切特徵和行為,是乙個模板 物件 object 是類的例項。如 名叫pyton的臘腸狗 物件導向的起源 1.以c為例他是結構化的語...

什麼是物件導向

物件導向就是主張一切皆物件,把所有事物都抽象成乙個物件來處理,乙個物件包括自己的屬性以及基本的方法以及操作。物件導向擁有三大征特,分別為封裝繼承多型 1.抽象 抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時...