物件導向是一種模擬現實世界的一種技術,其宗旨就是「為了更輕鬆地開發軟體」。其基本的思想是關注各個構件,提高各個構件的獨立性,將各個構件組合起來,實現系統的整體功能!通過構件的獨立性,當發生修改時能夠影響整體軟體的範圍很小。使軟體的維護性和重用性更容易。
類:將各個變數以及子程式彙總在一起,建立獨立性高的構件。
例項/物件:它是類的具體表現形式
多型/繼承:繼承整理物的共同點或不同點----->消除重複**,多型不關心例項具體的型別的結構----->建立通用性強的構件
物件導向的理解
今天發現一本好書,設計模式精解,作者是alan shalloway和james r.trott,薄薄的一本,但是講的很清楚,也讓我對物件導向和設計模式有了多一點的理解。記得去三星實習生面試的時候面試過就問過乙個問題,談談對物件導向的理解,我當時就只說了乙個多型,而且感覺沒有條理,所以今天趁著看過書,...
物件導向的理解
1.物件導向的思想 誰擁有資料,誰就提供運算元據的方面。eg1 售票員統計票上的資料這個過程中統計方法是票據提供的。eg2 兩塊石頭磨成一塊石刀,石刀砍樹,砍成木材,木材又變成椅子 eg3.乙個小球從繩子一端移到至另一端。就第二個例子而言,石頭變成石刀,這個變成的方法不應該是石頭提供的,因為一般沒有...
物件導向的理解
關於物件導向的概念,一直都是似懂非懂的狀態,做次筆記方便日後溫故而知新 封裝 解決了資料的安全問題.繼承 解決了 的重用問題.多型 解決了程式的擴充套件問題.在現實生活中,可以理解為兒子繼承了父親的財產。財產的重用。在程式中是解決 的重用問題 繼承是利用現有的類建立新類的過程,現有的類稱作基類 父類...