面向物件有以下三個特點:
1、封裝:就是資訊隱藏,隱藏一個物件的本質,讓使用者不再注意那些細節.提供一些向外的介面供別人使用,就像電視的內部已經被封起來,不需要知道它的內部是由哪些零件組成、如何工作,只知道用遙控器來控制就好;
2、繼承:是面向物件程式語言的一個主要功能,繼承是指這樣一種能力,它可以使用現有類的所有功能,並在無需重新編寫原來的類的情況下對這些功能進行擴充套件;
3、多型:就是子類即父類,父型別的引用可以指向子類的物件,方法的重寫、過載與動態連線構成多型性;
面向物件的好處:易維護、質量高、效率高、易擴充套件。
1、抽象
忽略一個主題中與當前目標無關的東西,專注的注意與當前目標有關的方面。(就是把現實世界中的某一類東西,提取出來,用程式程式碼表示,抽象出來的一般叫做類或者介面)。抽象並不打算了解全部問題,而是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一個數據抽象,而是過程抽象。
資料抽象 -->表示世界中一類事物的特徵,就是物件的屬性。比如鳥有翅膀,羽毛等(類的屬性)
過程抽象 -->表示世界中一類事物的行為,就是物件的行為。比如鳥會飛,會叫(類的方法)
2、封裝
封裝是面向物件的特徵之一,是物件和類概念的主要特性。封裝就是把過程和資料包圍起來,對資料的訪問只能透過已定義的介面。如私有變數,用set,get方法獲取。
封裝保證了模組具有較好的獨立性,使得程式維護修改較為容易。對應用程式的修改僅限於類的內部,因而可以將應用程式修改帶來的影響減少到最低限度。
3、繼承
一種聯結類的層次模型,並且允許和鼓勵類的重用,提供一種明確表達共性的方法。物件的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),原始類稱為新類的基類(父類)。派生類可以從它的父類哪裡繼承方法和例項變數,並且類可以修改或增加新的方法使之更適合特殊的需要。因此可以說,繼承為了重用父類程式碼,同時為實現多型性作準備。
4、多型
多型是指允許不同類的物件對同一訊息做出響應。多型性包括引數化多型性和包含多型性。多型性語言具有靈活/抽象/行為共享/程式碼共享的優勢,很好的解決了應用程式函式同名問題。總的來說,方法的重寫,過載與動態連結構成多型性。java引入多型的概念原因之一就是彌補類的單繼承帶來的功能不足。
動態連結 -->對於父類中定義的方法,如果子類中重寫了該方法,那麼父類型別的引用將呼叫子類中的這個方法,這就是動態連結。
面向物件分析的方法步驟如下:
1、描述使用者需要。
2、建立建立軟體設計的基礎。
3、定義軟體完成後可被確認的一組需求。
4、發現角色與參與者。
5、發現用例。
6、建立用例模型。
7、進行領域分析。
8、建立物件關係模型。
9、建立物件行為模型。
10、建立功能模型。
特點:在面對較複雜的系統,我們可以將它作為一個物件來進行分析。一個系統(解決某個問題的全套解決方案)作為一個物件,可以由多個部分組成。同樣,這個物件也可以由多個物件組成。對於同類的事物,可以由一個物件來表示。這樣做的益處是靈活而高效,可以大大減輕設計人員的工作量,簡化實際的模型。
特點:
1、面向物件程式設計方法以物件為基礎,利用特定的軟體工具直接完成從物件客體的描述到軟體結構之間的轉換。這是面向物件程式設計方法最主要的特點;
2、面向物件程式設計方法解決了傳統結構化開發方法中客觀世界描述工具與軟體結構的不一致性問題,縮短了開發週期,解決了從分析和設計到軟體模組結構之間多次 ...
隨著時代的進步以及經濟的繁榮,不少人的思想覺悟也提高很多,因此對於婚姻便是開始有些牴觸,但更多的人只是覺得沒有遇到對的人。那麼催婚姻和招桃花的風水物件有哪些?下面讓本期婚姻風水為你解析。
戒指
看戒指所戴的手指。由於女性的右手代表自己、左手代表老公,而且女性戒指佩戴在右手上多代表婚前,佩戴在 ...
隨著時代的進步以及經濟的繁榮,不少人的思想覺悟也提高很多,因此對於婚姻便是開始有些牴觸,但更多的人只是覺得沒有遇到對的人。那麼催婚姻和招桃花的風水物件有哪些?下面讓我們一起來看看吧。
戒指
看戒指所戴的手指。由於女性的右手代表自己、左手代表老公,而且女性戒指佩戴在右手上多代表婚前,佩戴在左手上則多 ...
立秋的知識有哪些
1、從文字角度來看,‘秋’字由禾與火字組成,是禾穀成熟的意思。
2、立秋時節在民間也被人們稱為七月節,是二十四節氣中的第13個節氣。每年公曆8月7日或8日太陽到達黃經135度時為立秋。
3、立秋三候:涼風至;白露生;寒蟬鳴。一候為5天,立秋15天,逐漸變涼。
立秋的氣候特 ...
大暑的特點和節氣文化
氣候特點:
基礎天氣
通常大暑節氣正在三伏中,也是一年中日照最多氣溫同時也最高的天氣,大部分地區都乾旱少雨,而多地區氣溫達到35度以上。而在華南西部地區高溫也很頻繁,但是雨水相對而言比較充沛,雷暴雨通常也是常見的季節。
高溫酷熱
通常大暑一般都在三伏中的中伏階段也 ...
小滿節氣的特點和風俗
特點:
華南地區:“小滿大滿江河滿”
反映了這一地區降雨多、雨量大的氣候特徵,一般來說,如果此時北方冷空氣可以深入到我國較南的地區,南方暖溼氣流也強盛的話,那麼就很容易在華南一帶造成暴雨或特大暴雨。因此,小滿節氣的後期往往是這些地區防汛的緊張階段。
長江中下游:“小滿 ...
1、天鵝是一種大型遊禽,它的體長大約是1.5米,體重可超過10千克。全身羽毛白色,嘴多為黑色,上嘴部至鼻孔部為黃色。而且其頭頸是比較長的,約佔體長的一半。天鵝主要以水生植物的種子、根莖、葉子和雜草的種子為食,主要生活在多蘆葦的湖泊、水庫和池塘中。棲息於西伯利亞的白天鵝為了避寒,在氣候轉冷之際,遷徙至中國南 ...