用物件導向的眼光看世界

2021-04-13 01:19:40 字數 825 閱讀 9166

本文主要是自己的一些見解(不對之處,敬請指正)

1 首先講類的設計

人們用物件導向的方法設計軟體,因為人類也是這樣看事物的。

比如: object類是一切的基類。任何乙個東西都應該屬於乙個物件。一切屆是物質。沒有不是物質的東西。

2 類的建立是按照一定的歸納,分析等基礎上的

比如:object類:

動物類人類

獸類鳥類

.......

物體類樹木類

花類草類

.......

只有類,人類還是無法將其具體化.這就需要物件的參與了.

物件必然屬於某一類.比如人屬於人類,同時也屬於上級類(這個叫繼承).

類一般包括屬性和行為(方法),比如人類屬性包括(人名,) 行為(走,吃,喝,拉,).這樣就可以符合人類描述類和物件的習慣了.

3 物件

物件是類的例項

比如人類  張三 =  建立  人類(引數)

string id   =  new 

string (

"this is a test");

沒有引數的建立一般都存在,沒什麼用處.

4 一般類都有tostring()方法,這是因為我們都會用資訊去描述乙個物體。而tostring()方法一般就是顯示在計算機中我們怎麼描述這個物體的.

比如:

label.text.tostring()   描述label物件的文字資訊並轉化為string

exception.tostring();   將描述異常的資訊轉化為string 方便顯示給使用者 告知出錯資訊

都是為了顯示其物體物件資訊

5 下次繼續寫

當你用需求的眼光看世界

當你開始用需求的思維看這個世界的時候,你會發現之前從沒發現的世界的另一面,很多你之前覺得不可思議的事情,現在可以解釋了。馬克思主義政治經濟學的觀點 價值就是凝結在商品中無差別的人類勞動。真的blexgn是這樣嗎?我付出的勞動多,得到的價值就一定會多嗎?乙個人花十年時間,苦練駕駛馬車的技能 另乙個人學...

DevOps 用流水線的眼光看IT

我們很習慣於用it思維顛覆傳統行業,可很少有人談怎麼借鑑傳統行業思維來看it環境的問題。在為什麼我們永遠疲於奔命?一文中我提到了 project phoenix 該書裡把理想的it環境比成乙個流水線。作為多年來摸爬滾打的it老兵,我開始在情感上接受不了這個概念。心裡覺得不是滋味。可靜下來想想,雖然不...

DevOps 用流水線的眼光看IT

我們很習慣於用it思維顛覆傳統行業,可很少有人談怎麼借鑑傳統行業思維來看it環境的問題。在為什麼我們永遠疲於奔命?一文中我提到了 project phoenix 該書裡把理想的it環境比成乙個流水線。作為多年來摸爬滾打的it老兵,我開始在情感上接受不了這個概念。心裡覺得不是滋味。可靜下來想想,雖然不...