日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件工程——————面向对象的概述

發(fā)布時間:2024/1/18 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程——————面向对象的概述 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

? ????????????????????????????????????????面向?qū)ο蟮母攀?/p>

面向?qū)ο蠓椒ǖ亩x:

面向?qū)ο笾械乃拇笠?#xff1a;

一.對象:

二.類:

三.繼承:

四.消息通信:

五.多態(tài)性:

六.重載:

思維導圖:


? ????????????????????????????????????????面向?qū)ο蟮母攀?/h1>

面向?qū)ο蠓椒ǖ亩x:

以用例驅(qū)動的,以體系結(jié)構(gòu)為中心的,迭代的和漸增式的開發(fā)過程,先開發(fā)主要功能,后開發(fā)次要功能。


面向?qū)ο蟮膬?yōu)點

1.與人類思維習慣一致

2.穩(wěn)定性好

3.可重用性好

4.易開發(fā)大型軟件

5.可維護性好

面向?qū)ο笾械乃拇笠?#xff1a;

一.對象:

概念

簡單來說就是你所要研究的任何事物。

屬性:一些描述對象的數(shù)據(jù)。舉例說明:在校學生,學生是一個類,小明同學是一個對象。姓名,學號,性別等就是其屬性。

方法:是對對象進行的一些操作,需要用代碼進行執(zhí)行。例如對象A,對象B,sum(A+B)為操作。

對象的一些特點:

1.以數(shù)據(jù)為中心:一般對對象的操作,是對其數(shù)據(jù)進行具體操作。

2.主動性:想要改變對象的私有數(shù)據(jù),一般需要通過接口對其進行發(fā)送消息,然后對象自己進行數(shù)據(jù)的改變。

3.數(shù)據(jù)的封裝:對象的數(shù)據(jù)是封裝起來的。

4.并行性:不同對象獨自處理自己的數(shù)據(jù),彼此通過發(fā)送消息進行通信。

二.類:???????

它是對象的模板,是一些具有相同數(shù)據(jù)和相同操作對象的集合。一個類所包含的方法和數(shù)據(jù)描述了一組對象的共同屬性和行為。

實例:學生是個類,小明就是類的一個實例。

三.繼承

子類共享父類數(shù)據(jù)和方法的機制。子類繼承父類的全部描述,同時可以對其進行修改和擴充。分為單繼承和多繼承。單繼承:一個子類只允許有一個父類,大學生類:分為專科類、本科類、研究生類。多繼承:一個子類有多個父類。例如:冷藏車繼承了汽車類和冷藏類。

四.消息通信

消息是對象間進行通信的一種規(guī)格說明,一般由接受消息的對象,消息名和參數(shù)列表組成。例如:某個函數(shù)方法的調(diào)用。

五.多態(tài)性

允許同一對象對同一個消息做出響應,根據(jù)對象所屬的類,動態(tài)選擇在該類中已經(jīng)定義的算法。例如:求不同圖形的面積,函數(shù) S(a,b),S(a,b,c),S(a,b,c,d).都引用了函數(shù)S,但是操作的對象不一樣。這種狀況,體現(xiàn)了面向

六.重載

函數(shù)重載:在同一作用域下,若干參數(shù)特征不同的函數(shù)。

運算符重載:同一運算符,對不同數(shù)據(jù)類型進行運算。

思維導圖:

?

總結(jié)

以上是生活随笔為你收集整理的软件工程——————面向对象的概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。