發(fā)芽土豆還能吃嗎 發(fā)芽土豆還能吃嗎圖片
2022-12-03
更新時間:2022-04-04 13:01:10作者:佚名
1、面向?qū)ο?Object Oriented,OO)是軟件開發(fā)方法。面向?qū)ο蟮母拍詈蛻靡殉搅顺绦蛟O(shè)計和軟件開發(fā),擴展到如數(shù)據(jù)庫系統(tǒng)、交互式界面、應用結(jié)構(gòu)、應用平臺、分布式系統(tǒng)、網(wǎng)絡管理結(jié)構(gòu)、CAD技術(shù)、人工智能等領(lǐng)域。面向?qū)ο笫且环N對現(xiàn)實世界理解和抽象的方法,是計算機編程技術(shù)發(fā)展到一定階段后的產(chǎn)物。
2、隨著計算機技術(shù)的不斷提高,計算機被用于解決越來越復雜的問題。一切事物皆對象,通過面向?qū)ο蟮姆绞?,將現(xiàn)實世界的事物抽象成對象,現(xiàn)實世界中的關(guān)系抽象成類、繼承,幫助人們實現(xiàn)對現(xiàn)實世界的抽象與數(shù)字建模。通過面向?qū)ο蟮姆椒ǎ谟萌死斫獾姆绞綄碗s系統(tǒng)進行分析、設(shè)計與編程。同時,面向?qū)ο竽苡行岣呔幊痰男?,通過封裝技術(shù),消息機制可以像搭積木的一樣快速開發(fā)出一個全新的系統(tǒng)。面向?qū)ο笫侵敢环N程序設(shè)計范型,同時也是一種程序開發(fā)的方法。對象指的是類的集合。它將對象作為程序的基本單元,將程序和數(shù)據(jù)封裝其中,以提高軟件的重用性、靈活性和擴展性。
3、面向?qū)ο蟮某绦蛟O(shè)計方法與編程技術(shù)不同于標準的過程化程序設(shè)計。程序設(shè)計人員在進行面向?qū)ο蟮某绦蛟O(shè)計時,不再是單純地從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建對象,利用對象來簡化程序設(shè)計,提供代碼的可重用性。對象可以是應用程序的一個自包含組件,一方面具有私有的功能,供自己使用;另一方面又提供公用的功能,供其他用戶使用。
4、面向?qū)ο缶幊痰囊粋€優(yōu)點是代碼重用;重用對象比起復制源代碼來要容易的多,而且如果使用的是強健的、封裝的代碼,則會更安全些。