国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向?qū)ο蟮膸追N關(guān)鍵技術(shù)研究

2014-06-11 08:24張俊青
電腦迷 2014年5期
關(guān)鍵詞:面向?qū)ο?/a>

張俊青

摘 要 通俗地講,對(duì)象就是我們要研究的事物,我們研究的事物可以是簡(jiǎn)單的,也會(huì)是很復(fù)雜的,對(duì)象既包括具體的事物也包括抽象的計(jì)劃等。面向?qū)ο笤絹?lái)越成為大家關(guān)注的重點(diǎn),對(duì)面向技術(shù)的研究變得頗為重要。本文將簡(jiǎn)單說(shuō)明面向?qū)ο蟮膸追N關(guān)鍵技術(shù),并以面向?qū)ο髷?shù)據(jù)庫(kù)的關(guān)鍵技術(shù)為例闡述觀點(diǎn)。

關(guān)鍵詞 面向?qū)ο?視圖實(shí)現(xiàn) 模式轉(zhuǎn)換

中圖分類號(hào):G71 文獻(xiàn)標(biāo)識(shí)碼:A

當(dāng)今世界之中科學(xué)技術(shù)不斷地得到了發(fā)展,與此同時(shí)計(jì)算機(jī)技術(shù)也得到了高速發(fā)展。隨著人民生活水平的提高,人們對(duì)計(jì)算機(jī)的硬件和軟件的要求都變得越來(lái)越高。為了適應(yīng)社會(huì)發(fā)展的潮流也為了滿足人們的需求,計(jì)算機(jī)軟件行業(yè)的人士迫切的需要研發(fā)出新的技術(shù)和理念,所以面向?qū)ο蟮姆椒ㄒ簿蛻?yīng)運(yùn)而生了,面向?qū)ο蟮姆椒ㄊ且环N全新的分析設(shè)計(jì)和思維方法,它的出現(xiàn)目的是為了讓操作更能滿足和更好地實(shí)現(xiàn)大家的需求,現(xiàn)在面向?qū)ο蟮乃枷朐谲浖O(shè)計(jì)時(shí)早已深入人心。

1簡(jiǎn)單地分析面向?qū)ο蟮年P(guān)鍵技術(shù)、核心要素

面向?qū)ο笏枷肟偟膩?lái)說(shuō)有三個(gè)核心的要素,這三個(gè)要素主要是封裝、繼承和多態(tài),這三個(gè)要素在面向?qū)ο笱芯繒r(shí)特別重要,是進(jìn)行程序設(shè)計(jì)時(shí)主要的思想基礎(chǔ)。封裝性是將一些客觀存在的數(shù)據(jù)與操作聯(lián)系在一起,從而給用戶提供一些具體的和實(shí)用的功能,這樣做可以在一定程度上簡(jiǎn)化編碼也能提高它的安全性,其好處在于用戶不用知道細(xì)節(jié)卻可以便捷地進(jìn)行操作,當(dāng)然了,我們所指的對(duì)內(nèi)進(jìn)行封裝是根據(jù)用戶的實(shí)際情況來(lái)設(shè)計(jì)一些相關(guān)的訪問(wèn)權(quán)限,不是簡(jiǎn)單的完全包裹。繼承是一種重要的機(jī)制,它的作用主要體現(xiàn)于在設(shè)計(jì)的過(guò)程中實(shí)現(xiàn)代碼的重用,眾所周知,任何一種類都是可以被繼承的,繼承在設(shè)計(jì)時(shí)的使用可以有利于我們?cè)谠O(shè)計(jì)過(guò)程中對(duì)不同的應(yīng)用要求的適應(yīng)。最后的一個(gè)特點(diǎn)要素是多態(tài),當(dāng)然了,多態(tài)的應(yīng)用作用也是能夠更好地滿足大家的需求,多態(tài)能夠把客觀的世界描繪得栩栩如生,它對(duì)使代碼的重用率的提高起著重要的作用。

2以面向?qū)ο蟮臄?shù)據(jù)庫(kù)為例,分析其關(guān)鍵技術(shù)

面向?qū)ο髷?shù)據(jù)庫(kù)不同于前兩代的數(shù)據(jù)庫(kù),它具備很多的優(yōu)點(diǎn),例如可以存儲(chǔ)海量的數(shù)據(jù)也能夠滿足極為復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。下面我將對(duì)其中的三項(xiàng)關(guān)鍵技術(shù)進(jìn)行簡(jiǎn)要的分析。

2.1分析說(shuō)明關(guān)鍵技術(shù)之一的數(shù)據(jù)庫(kù)轉(zhuǎn)換技術(shù)

數(shù)據(jù)庫(kù)轉(zhuǎn)換技術(shù)主要是實(shí)現(xiàn)模式和操作之間的轉(zhuǎn)換,一般來(lái)說(shuō)轉(zhuǎn)換的途徑有兩種,一種是從關(guān)系DB轉(zhuǎn)換到面向?qū)ο驞B,而另外一種就是把面向?qū)ο驞B轉(zhuǎn)換為關(guān)系DB。而轉(zhuǎn)換又分為數(shù)據(jù)模式轉(zhuǎn)換和數(shù)據(jù)操作轉(zhuǎn)換兩種,數(shù)據(jù)模式轉(zhuǎn)換的基本思路可以概括為將父類的屬性擴(kuò)展到子類之中,而在數(shù)據(jù)模式轉(zhuǎn)換之中轉(zhuǎn)換的重點(diǎn)是方法轉(zhuǎn)換,方法又可以大致分為定義和調(diào)用。我們知道數(shù)據(jù)查詢、輸入、刪除和修改時(shí)數(shù)據(jù)庫(kù)之中一些最為常用的操作,但是這些操作都是離不開一些限制條件的,限制條件轉(zhuǎn)換可以分為類限制條件和關(guān)系限制條件兩種,這兩種的機(jī)制是不同的,后者比前者多出了集合操作數(shù)及運(yùn)算符和路徑表達(dá)式操作數(shù)機(jī)制這兩個(gè)機(jī)制。數(shù)據(jù)查詢轉(zhuǎn)換就是把對(duì)象查詢轉(zhuǎn)換為關(guān)系查詢,數(shù)據(jù)修改轉(zhuǎn)換同樣就是把對(duì)象修改轉(zhuǎn)變?yōu)殛P(guān)系修改,而其他的幾種操作轉(zhuǎn)換例如數(shù)據(jù)插入轉(zhuǎn)換和數(shù)據(jù)刪除轉(zhuǎn)換也是與此相似的。

2.2關(guān)鍵技術(shù)之模式演進(jìn)技術(shù)

我們都知道,在模式演進(jìn)之中保持模式的一致性是極為重要的,我們?cè)谶@里可以通過(guò)模式一致性約束來(lái)對(duì)它進(jìn)行描述,這其中包括我們所熟知的唯一性約束、子類型約束、存在性約束等。一般來(lái)說(shuō),實(shí)現(xiàn)模式演化的途徑可以分為兩種,第一種就是我們?cè)谵D(zhuǎn)換的時(shí)候盡量地考慮現(xiàn)有的應(yīng)用程序,而另外一種即使需要我們?nèi)プ灾髟O(shè)計(jì)和開發(fā)一些新的高級(jí)的數(shù)據(jù)庫(kù)編程語(yǔ)言,在現(xiàn)在的應(yīng)用當(dāng)中,常用的演化方法主要就是等價(jià)模式演化和透明模式演化兩種。

2.3常見(jiàn)的關(guān)鍵技術(shù)之視圖類實(shí)現(xiàn)技術(shù)

現(xiàn)在,我將主要說(shuō)明面向?qū)ο髷?shù)據(jù)庫(kù)視圖實(shí)現(xiàn)技術(shù),我們知道,統(tǒng)計(jì)、連接查詢等很多面向?qū)ο髷?shù)據(jù)庫(kù)之中的操作都是能夠自由訪問(wèn)數(shù)據(jù)庫(kù)之中的數(shù)據(jù)的,我們?cè)诓捎昧诉@些操作之后可以有效地提高效率,但是會(huì)對(duì)對(duì)象的封裝性造成一些破壞,為了減少破壞,我們?cè)谠O(shè)計(jì)之中加入了一組接口,這樣的設(shè)計(jì)能很好地減少破壞,并且將接口實(shí)行標(biāo)準(zhǔn)化之后可以減弱對(duì)象的復(fù)雜性和設(shè)計(jì)難度。

3結(jié)束語(yǔ)

現(xiàn)如今,面向?qū)ο蟮难芯孔兊迷絹?lái)越重要,可是我們?cè)谶@一方面的研究還不成熟,我們必須對(duì)面向?qū)ο蟮年P(guān)鍵技術(shù)進(jìn)行深入地研究,只有這樣才能更好地將面向?qū)ο笏枷脒\(yùn)用到軟件設(shè)計(jì)和開發(fā)之中。在本文中關(guān)于面向?qū)ο髷?shù)據(jù)庫(kù)的分析,我們能大體的知道其關(guān)鍵技術(shù)和原理,也從中得出了一些實(shí)用的結(jié)論,我們只有在明確的了解了面向?qū)ο蟮闹饕枷胫螅拍軐?duì)面向?qū)ο筮M(jìn)行更加深入地分析,我們應(yīng)該對(duì)技術(shù)不斷地進(jìn)行探索和研究,只有這樣才能推動(dòng)計(jì)算機(jī)行業(yè)的不斷發(fā)展。

參考文獻(xiàn)

[1] 王甫.面向?qū)ο蠹夹g(shù)的理解與分析[J].時(shí)代報(bào)告(學(xué)術(shù)版),2012.(7).

[2] 梁向.淺論面向?qū)ο蠹夹g(shù)的特征及其發(fā)展方向[J].投資與合作,2013.(1).

[3] 吳含前,吉逸,《面向?qū)ο蠹夹g(shù)&UML》教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)工程與科學(xué),2011.33(z1) .

[4] 粱成剛,藺蜀,張一光,姜子罡.基于面向?qū)ο蠹夹g(shù)的應(yīng)用系統(tǒng)開發(fā)研究[J]. 硅谷 2012.(4).

猜你喜歡
面向?qū)ο?/a>
面向?qū)ο蠓椒ㄔ谒罾銹LC編程中應(yīng)用分析
基于python的面向?qū)ο髠鞲衅鲙?kù)類抽象方法
面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
面向?qū)ο骔eb開發(fā)編程語(yǔ)言的的評(píng)估方法
基于面向?qū)ο蟮腛ffice評(píng)測(cè)系統(tǒng)的分析
峰叢洼地農(nóng)作物面向?qū)ο笮畔⑻崛∫?guī)則集
基于E-cognition的面向?qū)ο蟮母叻直媛蔬b感圖像分類研究
基于面向?qū)ο蟮能囕v管理軟件的研制與開發(fā)
面向?qū)ο蟮腟oS體系結(jié)構(gòu)建模方法及應(yīng)用