第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

什么是面向?qū)ο蟪绦蛟O(shè)計(jì)?

什么是面向?qū)ο蟪绦蛟O(shè)計(jì)?

只是一菜鳥 2016-11-01 09:44:32
我們在學(xué)c#,但這門課程叫做面向?qū)ο蟪绦蛟O(shè)計(jì),那么什么是面向?qū)ο蟪绦蛟O(shè)計(jì)呢?
查看完整描述

4 回答

已采納
?
Young_77

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超20個(gè)贊

簡單理解,面向?qū)ο笫欠庋b好的類庫,直接可以用,你可以不理解怎么寫,但只要會用就可以;

打個(gè)比方,你想實(shí)現(xiàn)某一個(gè)需求,你可以不用寫任何程序語言,只要寫一個(gè)方法引入能解決需求的類庫就好;

面向過程和面向?qū)ο?/span>的區(qū)別

  1. 面向過程:你想吃飯的話,需要先買菜,切菜,打開煤氣灶,炒菜等等一系列的過程之后才能做好飯,然后再

??????????????????????? 吃飯,吃飯是最終的目的,但前面的一系列過程是必不可少的,這就是面向過程;

?? 2. 面向?qū)ο螅?/strong>同樣你想吃飯,打個(gè)電話叫個(gè)外賣就好;所有的一系列過程,飯店會幫你完成;

?????????????????????? 吃飯就是你的對象;電話就是你的方法;

這樣講應(yīng)該理解了吧。

??????????????????????

查看完整回答
18 反對 回復(fù) 2016-11-01
?
韓亞強(qiáng)

TA貢獻(xiàn)20條經(jīng)驗(yàn) 獲得超10個(gè)贊

肉眼看到的都是對象 萬物皆對象?

查看完整回答
2 反對 回復(fù) 2016-11-01
?
心悅君兮君不知

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊

封裝? 繼承? 多態(tài)?

查看完整回答
1 反對 回復(fù) 2016-11-01
?
慕粉3936973

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

面向?qū)ο蟪绦蛟O(shè)計(jì)是指設(shè)計(jì)一個(gè)程序,這個(gè)程序是圍繞對各種對象的操作最終達(dá)到某種既定功能。這種設(shè)計(jì)方式的三個(gè)特點(diǎn)是封裝,繼承和多態(tài)。

程序操作的個(gè)體我們認(rèn)為是對象,我們把這個(gè)對象的一系列活動和自己屬性的變化封裝成一系列的接口,供程序去調(diào)用,這可以認(rèn)為是封裝。我們把對象的屬性和方法抽象出來形成關(guān)于這個(gè)對象的類。如果程序需要操作這個(gè)對象,我們就把這個(gè)對象的類實(shí)例化,換句話說類實(shí)例化就形成了對象。如果類扮演父母的角色,那么它可以有子女,子女繼承父母的特征(屬性和方法),同時(shí)又具有自己的特征(自己的屬性和方法),這就是繼承。父母類的對象可以引用多個(gè)子女類實(shí)例化的對象,從而可以使用這些子女對象的屬性和方法,我們稱之為多態(tài)。

查看完整回答
反對 回復(fù) 2016-11-03
?
55開

TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超1個(gè)贊

還夠?qū)W了?

查看完整回答
反對 回復(fù) 2016-11-01
?
百年叔叔

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超4個(gè)贊

就是封裝用電腦的不需要知道電腦怎么做的。
查看完整回答
反對 回復(fù) 2016-11-01
?
qq_碎流_0

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊

對象就是對屬性和功能的封裝.

之前想要使用某個(gè)屬性或者功能時(shí)候,是直接去獲取屬性和功能,而面向?qū)ο笮枰全@取擁有該屬性和功能的對象,再通過該對象獲取屬性和方法.

從操作步驟上來講,多了一個(gè)對象的中間層.但從邏輯上來講,使得編程更貼近現(xiàn)實(shí)生活.

比如,你借錢: ?非面向?qū)ο笳Z言 :你->錢 ? ? ? ?對象語言:你->有錢的那個(gè)人->那個(gè)人的錢.

查看完整回答
反對 回復(fù) 2016-11-01
?
逆光之羽

TA貢獻(xiàn)55條經(jīng)驗(yàn) 獲得超13個(gè)贊

這問題太深奧orz

個(gè)人的理解是這樣

所有程序設(shè)計(jì)語言都是對事物的抽象,面向?qū)ο蟮某绦蛟O(shè)計(jì)就是以對象這種數(shù)據(jù)結(jié)構(gòu)來對事物進(jìn)行抽象,轉(zhuǎn)化成相應(yīng)結(jié)構(gòu)的程序代碼。

相比面向過程的設(shè)計(jì)方式,多出了封裝、繼承、多態(tài)這三個(gè)特性。封裝降低了程序間的耦合性,提高了數(shù)據(jù)的安全性。繼承提高了程序的可復(fù)用性。多態(tài)提高了代碼的可擴(kuò)展性。

查看完整回答
反對 回復(fù) 2016-11-01
  • 4 回答
  • 3 關(guān)注
  • 4356 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號