關(guān)于什么是面向?qū)ο箝_發(fā),什么是面向?qū)ο箝_發(fā)方法這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、面向?qū)ο?Object Oriented,OO)是軟件開發(fā)方法。
2、面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計(jì)和軟件開發(fā),擴(kuò)展到如數(shù)據(jù)庫系統(tǒng)、交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺(tái)、分布式系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)、CAD技術(shù)、人工智能等領(lǐng)域。
3、面向?qū)ο笫且环N對(duì)現(xiàn)實(shí)世界理解和抽象的方法,是計(jì)算機(jī)編程技術(shù)發(fā)展到一定階段后的產(chǎn)物。
4、隨著計(jì)算機(jī)技術(shù)的不斷提高,計(jì)算機(jī)被用于解決越來越復(fù)雜的問題。
5、一切事物皆對(duì)象,通過面向?qū)ο蟮姆绞剑瑢F(xiàn)實(shí)世界的事物抽象成對(duì)象,現(xiàn)實(shí)世界中的關(guān)系抽象成類、繼承,幫助人們實(shí)現(xiàn)對(duì)現(xiàn)實(shí)世界的抽象與數(shù)字建模。
6、通過面向?qū)ο蟮姆椒?,更利于用人理解的方式?duì)復(fù)雜系統(tǒng)進(jìn)行分析、設(shè)計(jì)與編程。
7、同時(shí),面向?qū)ο竽苡行岣呔幊痰男?,通過封裝技術(shù),消息機(jī)制可以像搭積木的一樣快速開發(fā)出一個(gè)全新的系統(tǒng)。
8、面向?qū)ο笫侵敢环N程序設(shè)計(jì)范型,同時(shí)也是一種程序開發(fā)的方法。
9、對(duì)象指的是類的集合。
10、它將對(duì)象作為程序的基本單元,將程序和數(shù)據(jù)封裝其中,以提高軟件的重用性、靈活性和擴(kuò)展性。
11、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法與編程技術(shù)不同于標(biāo)準(zhǔn)的過程化程序設(shè)計(jì)。
12、程序設(shè)計(jì)人員在進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì)時(shí),不再是單純地從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建對(duì)象,利用對(duì)象來簡化程序設(shè)計(jì),提供代碼的可重用性。
13、對(duì)象可以是應(yīng)用程序的一個(gè)自包含組件,一方面具有私有的功能,供自己使用;另一方面又提供公用的功能,供其他用戶使用。
14、面向?qū)ο缶幊痰囊粋€(gè)優(yōu)點(diǎn)是代碼重用;重用對(duì)象比起復(fù)制源代碼來要容易的多,而且如果使用的是強(qiáng)健的、封裝的代碼,則會(huì)更安全些。
15、絕大多數(shù)面向?qū)ο蟮木幊坦ぞ咄ㄟ^繼承來提供多態(tài)性。
16、對(duì)小規(guī)模的開發(fā)任務(wù)來說,這是一種很有效的技術(shù).。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!