• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    面向源代碼軟件設(shè)計(jì)模式自動(dòng)抽取技術(shù)的研究

    2013-12-31 00:00:00儲(chǔ)赟
    電子世界 2013年24期

    【摘要】本文主要研究如何從源代碼中自動(dòng)抽取出設(shè)計(jì)模式,并研究了相關(guān)的技術(shù)。論文闡述了自動(dòng)抽取技術(shù)的過程,首先是結(jié)構(gòu)分析,通過分析XMI文檔,提取出類的結(jié)構(gòu)特征,接著是動(dòng)態(tài)分析。運(yùn)用結(jié)構(gòu)分析階段后將產(chǎn)生一些模式候選項(xiàng),這些模式候選項(xiàng)是一些由類和方法組成的結(jié)構(gòu),將作為動(dòng)態(tài)分析的輸入,動(dòng)態(tài)分析監(jiān)控模式候選項(xiàng)的動(dòng)態(tài)執(zhí)行的情況,得出進(jìn)一步的結(jié)果。論文的結(jié)論就是作為抽取設(shè)計(jì)模式的目的是可以自動(dòng)(或半自動(dòng))抽取任何JAVA程序中的設(shè)計(jì)模式。

    【關(guān)鍵詞】設(shè)計(jì)模式;結(jié)構(gòu)分析;行為分析;XMI

    一、引言

    設(shè)計(jì)模式是面向?qū)ο笤O(shè)計(jì)的一個(gè)高級(jí)抽象,從程序理解和軟件維護(hù)的觀點(diǎn)出發(fā),一個(gè)設(shè)計(jì)模式提供了模式結(jié)構(gòu)中每個(gè)類的角色信息和模式各組成元素的關(guān)系以及模式組成元素和系統(tǒng)其余部分關(guān)系的信息。因此,源碼中設(shè)計(jì)模式的抽取是逆向工程中的一個(gè)關(guān)鍵問題。對(duì)于缺少分析和設(shè)計(jì)文檔的軟件系統(tǒng)來說,從它的源碼中抽取設(shè)計(jì)模式有助于軟件系統(tǒng)的理解和文檔化,增強(qiáng)軟件系統(tǒng)的可維護(hù)性。進(jìn)一步,能識(shí)別軟件系統(tǒng)中引入設(shè)計(jì)模式后可以改進(jìn)的地方并進(jìn)行相應(yīng)的修改,提高了源碼質(zhì)量,從而達(dá)到軟件重構(gòu)的目的。

    二、技術(shù)現(xiàn)狀

    設(shè)計(jì)模式比源代碼更高層次地描述了軟件系統(tǒng),設(shè)計(jì)模式也是描述部分設(shè)計(jì)的一種方式。設(shè)計(jì)模式是一種表示設(shè)計(jì)結(jié)構(gòu)的技術(shù),通過掌握設(shè)計(jì)的思路設(shè)計(jì)模式保存了設(shè)計(jì)的關(guān)鍵信息,設(shè)計(jì)模式定義了類、實(shí)例、角色、關(guān)系和責(zé)任分配,一個(gè)好的軟件結(jié)構(gòu)可以被快速應(yīng)用解決問題而不用重新設(shè)計(jì),設(shè)計(jì)模式就是被定義好的常見問題解決方案的抽象設(shè)計(jì)。當(dāng)一些情形經(jīng)常出現(xiàn)時(shí),可以選擇設(shè)計(jì)模式解決相應(yīng)問題而不用每次都分析問題再想辦法解決,例如調(diào)停者模式被選擇來解決一個(gè)特定的設(shè)計(jì)問題而不用重新設(shè)計(jì)。選擇了設(shè)計(jì)模式無論做文檔還是解釋說明都顯得更容易,在面向?qū)ο箝_發(fā)過程中設(shè)計(jì)模式起了很多作用[1]:

    本文所涉及的設(shè)計(jì)模式是指Gamma等人在文獻(xiàn)[1]中提出的23個(gè)通用的設(shè)計(jì)模式。Gamma等從動(dòng)機(jī)、目的、參與者、協(xié)作、應(yīng)用效果、解決方案幾個(gè)方面描述設(shè)計(jì)模式。為了便于軟件工程師在實(shí)際應(yīng)用過程中理解、選擇和實(shí)現(xiàn)設(shè)計(jì)模式,除解決方案部分外,設(shè)計(jì)模式的動(dòng)機(jī)、目的、參與者、協(xié)作、應(yīng)用效果等項(xiàng)內(nèi)容通常以非形式化的方式描述。解決方案部分使用OMT圖描述一個(gè)通用的設(shè)計(jì)結(jié)構(gòu)。從源碼中抽取設(shè)計(jì)模式必然要求對(duì)其進(jìn)行描述,采用某種表示方法如PROLOG規(guī)則、抽象語法樹,約束可滿足問題(CSP)的變量和約束條件等,對(duì)設(shè)計(jì)模式所表達(dá)的對(duì)象結(jié)構(gòu)和行為進(jìn)行抽象,并將這些設(shè)計(jì)模式表示存儲(chǔ)在便于修改和維護(hù)的設(shè)計(jì)知識(shí)庫中。

    計(jì)模式抽取在理論和自動(dòng)化工具的開發(fā)方面的研究都取得了進(jìn)展,但還存在一些困難和問題,如基于設(shè)計(jì)模式解法部分的設(shè)計(jì)模式識(shí)別規(guī)則的定義多種多樣,實(shí)現(xiàn)方式各異,沒有廣泛適用的規(guī)范;實(shí)際可用的設(shè)計(jì)模式抽取工具較少,成型的工具大都作為龐大的逆向工程環(huán)境的一部分,模塊化程度不高;設(shè)計(jì)模式抽取的結(jié)果因設(shè)計(jì)模式特點(diǎn)、抽取的目標(biāo)語言和目標(biāo)系統(tǒng)而差別很大,實(shí)際應(yīng)用困難等。

    三、一般基于源代碼的設(shè)計(jì)模式抽取方法的步驟

    一般而言,從Java軟件中抽取設(shè)計(jì)模式的過程分解成以下三個(gè)步驟:

    (1)對(duì)設(shè)計(jì)模式建模和描述,生成設(shè)計(jì)模式的中間表示模型;

    (2)以查找設(shè)計(jì)模式為目的,分析軟件系統(tǒng)的Java代碼,抽取源碼信息模型;

    (3)比較中間模型和信息模型的相似性,從而識(shí)別Java代碼中的設(shè)計(jì)模式實(shí)例。

    四、基于XMI的方法

    XML元數(shù)據(jù)交換(XML Metadata Interchange,XMI)是一種標(biāo)準(zhǔn),這種標(biāo)準(zhǔn)能夠使用可擴(kuò)展標(biāo)記語言(Extensible Markup Language,XML)來表達(dá)對(duì)象,XML也是萬維網(wǎng)上表示數(shù)據(jù)的普遍格式。XMI不僅僅是一套有序的規(guī)則,它還與建模標(biāo)準(zhǔn)密切相關(guān),這使得用戶可以在XML應(yīng)用中有效地進(jìn)行建模操作。XMI2.0詳細(xì)說明了如何從模型中創(chuàng)建XML模式(schema),而以前的XMI版本則詳細(xì)說明了如何從模型中創(chuàng)建XML的文檔類型定義(Document Type Definition,DTD)。模式與DTD都定義了XML文檔的內(nèi)容。[2]

    XMI是創(chuàng)建應(yīng)用程序所需要的,由于XML不是面向?qū)ο蟮?,因此需要將?duì)象映射到XML。由于XML的靈活性,因此可以有多種映射方式。盡管如此,在交換XML文檔的時(shí)候,這種靈活性也會(huì)帶來一定問題。如果一個(gè)工具利用了一種方法將對(duì)象映射到XML,而另一個(gè)工具將對(duì)象映射到XML卻使用了另外一種方法,那么這兩種工具就不可能正確地解釋對(duì)方的XML文檔。XMI使用模型來確認(rèn)對(duì)象是共享的。一個(gè)使用了XMI的工具能夠與使用XMI的其他工具交換對(duì)象。

    XMI使用了兩個(gè)相關(guān)的標(biāo)準(zhǔn):可擴(kuò)展標(biāo)記語言(Extensible Markup Language,XML)和統(tǒng)一建模語言(Unified Modeling Language,UML)。XMI是以XML為基礎(chǔ)的;XMI使用XML從文檔中保存及加載對(duì)象。而UML定義了對(duì)象和類的結(jié)構(gòu),使用這種定義來解釋XMI怎樣在XML中說明對(duì)象和類的。

    五、結(jié)構(gòu)分析

    在一個(gè)大型軟件系統(tǒng)中,包含類的個(gè)數(shù)往往成百成萬個(gè)。而每個(gè)類都有不同類型的屬性和方法。為了提高代碼的重用和效率,這些類之間往往以一種相對(duì)復(fù)雜的方式關(guān)聯(lián)。因此,從這么多類中抽取出一個(gè)模式就變成一項(xiàng)非常復(fù)雜的任務(wù)。為了解決這個(gè)問題,我們首先僅僅考慮結(jié)構(gòu)特征,減少了分析類的范圍。我們所說的結(jié)構(gòu)特征包含了屬性的個(gè)數(shù),方法的個(gè)數(shù),以及類型,如抽象類,具體類或者接口,以及與其他類的關(guān)系。

    設(shè)計(jì)模式抽取工具的輸入是XMI文檔,它包含了被分析的軟件的UML類圖的信息。工具直接分析XMI文檔,代替了直接分析源代碼。從UML類圖生成XMI文檔,已經(jīng)在上一章中詳細(xì)闡述了步驟。就目前而言,通過使用我們使用的Rational Rose從源代碼逆向工程到順序圖是不可能的。因此,XMI文檔僅僅包含了UML類圖的相關(guān)信息。

    結(jié)構(gòu)分析過程框架如下結(jié)構(gòu)分析階段的整個(gè)過程的方法框架。與一般的從源代碼中設(shè)計(jì)模式抽取的過程類似。

    整個(gè)過程可以分成三個(gè)步驟完成:

    (1)對(duì)要抽取的目標(biāo)設(shè)計(jì)模式進(jìn)行分析建立特征模型,分一下兩步進(jìn)行:

    a.設(shè)定特定設(shè)計(jì)模式的特征權(quán)重;

    b.建立特定設(shè)計(jì)模式的特征權(quán)重關(guān)系矩陣。

    (2)對(duì)源代碼逆向工程所得的XMI文檔進(jìn)行分析:

    a.統(tǒng)計(jì)XMI中每個(gè)類的特征元素的權(quán)重;

    b.建立系統(tǒng)特征的關(guān)系矩陣。

    (3)利用匹配算法把在第一步中獲得的模式關(guān)系矩陣和在第二步中得到的系統(tǒng)的關(guān)系矩陣進(jìn)行匹配。[3]

    六、行為分析

    一般而言,設(shè)計(jì)模式通常包含了結(jié)構(gòu)和行為兩方面的信息。結(jié)構(gòu)信息描述了模式中的類之間的靜態(tài)的結(jié)構(gòu)關(guān)系。行為信息表示了模式中對(duì)象之間的動(dòng)作和交互的序列細(xì)節(jié)。因此,僅僅使用結(jié)構(gòu)分析抽取出的設(shè)計(jì)模式的方法是不充分的。經(jīng)過結(jié)構(gòu)分析后的結(jié)果中包含了1 positives實(shí)例。而行為分析的結(jié)果是減少1 positives實(shí)例。

    結(jié)構(gòu)分析已經(jīng)產(chǎn)生一些可能的設(shè)計(jì)模式實(shí)例的候選模式實(shí)例集合,動(dòng)態(tài)分析將把這些經(jīng)過結(jié)構(gòu)分析獲得的候選集合信息作為輸入并產(chǎn)生一個(gè)相同或更少數(shù)目的集合。行為分析將不產(chǎn)生新的設(shè)計(jì)模式的實(shí)例,它只檢查候選集合,檢查每個(gè)設(shè)計(jì)模式實(shí)例的期望的行為特征,也就是說把1 positives的候選項(xiàng)去除。

    結(jié)構(gòu)分析和行為分析之間的不同在于結(jié)構(gòu)分析主要檢查類之間的交互而行為分析則關(guān)注不同類實(shí)例或?qū)ο笾g的通訊。這就意味著結(jié)構(gòu)分析只會(huì)作一次相同檢查而行為分析可能重復(fù)多次相同的檢查,檢查次數(shù)取決于相同類有多少個(gè)對(duì)象實(shí)例存在以及它們?nèi)绾谓换?,重?fù)多次相同的檢查的原因是對(duì)象可以以不同方式創(chuàng)建,因?yàn)檫@個(gè)原因,它們可能擁有不同的屬性需要分別分析。行為分析的結(jié)果可能和前面做的結(jié)構(gòu)分析結(jié)果相似。

    行為分析的主要目的是找到類之間存在的依賴關(guān)系,或者是否存在一些類委派的方法調(diào)用。對(duì)每一個(gè)特別的設(shè)計(jì)模式,行為分析是不同的,類似與結(jié)構(gòu)分析階段我們所做的。對(duì)于設(shè)計(jì)模式的特征的行為分析相對(duì)于結(jié)構(gòu)分析要復(fù)雜的多。行為分析的主要困難是對(duì)于相似的期望行為有多種實(shí)現(xiàn)方式。

    七、總結(jié)

    從源代碼中抽取出設(shè)計(jì)模式的實(shí)例,對(duì)于提高軟件可理解性和可維護(hù)性、軟件設(shè)計(jì)重用以及軟件重構(gòu)具有重要意義。論文著重論述了基于XMI的兩階段抽取設(shè)計(jì)模式實(shí)例的方法,該方法主要分為結(jié)構(gòu)分析和行為分析兩個(gè)階段來完成。其中第一個(gè)階段是結(jié)構(gòu)分析,通過分析XMI文檔獲得類的結(jié)構(gòu)特征,抽取出候選設(shè)計(jì)模式實(shí)例的集合,第二階段是行為分析,分析第一階段中設(shè)計(jì)模式實(shí)例的候選集合,掃描源代碼以去除候選集合中的1 positive設(shè)計(jì)模式實(shí)例。

    參考文獻(xiàn)

    [1]E.Gamma,R.Helm,R.Johnson,et al.設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)(第一版)[M].李英軍,等譯.北京:機(jī)械工業(yè)出版社,2000.

    [2]林輝躍.面向?qū)ο筌浖性O(shè)計(jì)模式的智能抽取技術(shù)研究[D].碩士學(xué)位論文,2013.

    [3]S.Tilley,K.Wong,H.Muller,etal.Structural redocumentation:A case study.IEEE Software,1995,12(1):46-54.

    [4]D.Heuzeroth,T.Holl,G.Hostrom,et al.Automatic Design Patern Detection.in:Proc.of the 11th IEEE Intenrational Workshop on Program Comprehension.Portla nd,Oregon.2003.USA:IEEE Computer Society,2003:94-99.

    [5]XMI Metadata Interchange.http://www.omg.org/technology/documents/formal/xmi.htm,Jan.2006.

    [6]SUN Microsytems.AWT,the SUN Java Abstract Window Toolkit.http://java.sun.com/products/jdk/awt,F(xiàn)eb.2006.

    [7]馮鐵,李文錦,張家晨.從源碼中抽取設(shè)計(jì)模式技術(shù)研究綜述[J].計(jì)算機(jī)應(yīng)用研究,2005(8).

    [8]馮鐵,李文錦,張家晨,柴勝.面向Java語言的設(shè)計(jì)模式抽取方法的研究[J].計(jì)算機(jī)工程與應(yīng)用,2005.

    [9]馬越峰,李凡,陳平.基于程序源代碼的設(shè)計(jì)模式自動(dòng)發(fā)現(xiàn)技術(shù)研究[J].計(jì)算機(jī)科學(xué),2005,32.

    [10]Jing Dong,Dushyant S.Lad,Yajing Zhao.DP-Miner:Design Pattern Discovery Using Matrix.Proceeding of the 14thAnnual IEEE International Conference and Workshops on the Engineering of Computer-Based Sysems,2007.

    [11]徐強(qiáng),金艷紅,等譯.精通XMI——使用XMI、XML和UML進(jìn)行Java編程[J].電子工業(yè)出版社,2004,2.

    [12]劉利秋,等譯.從頭學(xué)XML和Java編程一例通[M].機(jī)械工業(yè)出版社,2003,8.

    [13]閻紅編著.Java與模式[M].電子工業(yè)出版社,2002,10.

    作者簡介:儲(chǔ)赟(1981—),女,江蘇常州人,碩士,現(xiàn)供職于華東政法大學(xué)信息化辦公室。

    中文字幕最新亚洲高清| 国产99久久九九免费精品| 国产99久久九九免费精品| 一级a爱视频在线免费观看| 三上悠亚av全集在线观看| 亚洲国产精品999在线| 久久精品国产清高在天天线| 99国产精品一区二区蜜桃av| 可以免费在线观看a视频的电影网站| 最近最新中文字幕大全电影3 | 1024香蕉在线观看| av超薄肉色丝袜交足视频| 久久久国产成人免费| 免费av中文字幕在线| 91老司机精品| 国产无遮挡羞羞视频在线观看| 亚洲精品久久成人aⅴ小说| 极品教师在线免费播放| 日本vs欧美在线观看视频| 两个人看的免费小视频| 一区二区三区激情视频| 黄片小视频在线播放| 精品福利永久在线观看| 美女扒开内裤让男人捅视频| 免费在线观看视频国产中文字幕亚洲| 村上凉子中文字幕在线| 90打野战视频偷拍视频| 99久久精品国产亚洲精品| 亚洲 欧美一区二区三区| 欧美成人午夜精品| 黄片小视频在线播放| 日韩人妻精品一区2区三区| 精品无人区乱码1区二区| 亚洲精品国产色婷婷电影| 国产伦一二天堂av在线观看| 侵犯人妻中文字幕一二三四区| 99国产极品粉嫩在线观看| 久久香蕉国产精品| 三级毛片av免费| 欧美最黄视频在线播放免费 | 国产有黄有色有爽视频| 久久精品国产99精品国产亚洲性色 | 国产精品久久视频播放| 伦理电影免费视频| 国产精品98久久久久久宅男小说| av视频免费观看在线观看| 免费女性裸体啪啪无遮挡网站| 在线视频色国产色| 美女 人体艺术 gogo| 视频区图区小说| 日本wwww免费看| av片东京热男人的天堂| 美女扒开内裤让男人捅视频| 亚洲午夜理论影院| 在线观看免费视频日本深夜| av天堂在线播放| 天堂√8在线中文| cao死你这个sao货| 一区在线观看完整版| 一区二区三区精品91| 电影成人av| 嫁个100分男人电影在线观看| 国产亚洲欧美98| 亚洲中文日韩欧美视频| 久久香蕉精品热| 亚洲自拍偷在线| 精品乱码久久久久久99久播| 久久中文字幕一级| 90打野战视频偷拍视频| 麻豆av在线久日| 日韩一卡2卡3卡4卡2021年| tocl精华| 免费在线观看黄色视频的| 校园春色视频在线观看| 在线观看免费高清a一片| 亚洲一区中文字幕在线| 国产野战对白在线观看| 欧美日本中文国产一区发布| 国产精品久久久久久人妻精品电影| cao死你这个sao货| 免费不卡黄色视频| 国内久久婷婷六月综合欲色啪| 久久 成人 亚洲| 少妇 在线观看| 最好的美女福利视频网| 日本 av在线| 免费高清视频大片| 午夜亚洲福利在线播放| 18禁裸乳无遮挡免费网站照片 | 女警被强在线播放| 色婷婷av一区二区三区视频| 国产成人欧美在线观看| 91老司机精品| 又黄又爽又免费观看的视频| 天天躁夜夜躁狠狠躁躁| 少妇粗大呻吟视频| 国产深夜福利视频在线观看| 波多野结衣高清无吗| 国产又色又爽无遮挡免费看| 巨乳人妻的诱惑在线观看| 99国产极品粉嫩在线观看| 他把我摸到了高潮在线观看| 日韩三级视频一区二区三区| 国产精品自产拍在线观看55亚洲| 最近最新中文字幕大全免费视频| www.www免费av| 精品熟女少妇八av免费久了| 亚洲一区高清亚洲精品| 国产成人啪精品午夜网站| 国产高清国产精品国产三级| 亚洲一区二区三区不卡视频| 日韩中文字幕欧美一区二区| 亚洲精品美女久久av网站| 成人手机av| 久久久久久久久免费视频了| 亚洲精品在线观看二区| 母亲3免费完整高清在线观看| 久久久国产一区二区| 欧美日韩av久久| 久久精品国产亚洲av香蕉五月| 久久久久久久久久久久大奶| 精品国内亚洲2022精品成人| 亚洲自拍偷在线| 在线看a的网站| 亚洲男人的天堂狠狠| 一二三四在线观看免费中文在| 欧美老熟妇乱子伦牲交| 热99re8久久精品国产| 午夜91福利影院| 搡老岳熟女国产| 大型av网站在线播放| 国内久久婷婷六月综合欲色啪| 亚洲欧美激情在线| www.999成人在线观看| 人人妻人人澡人人看| 欧美乱码精品一区二区三区| av视频免费观看在线观看| 国产精品偷伦视频观看了| 怎么达到女性高潮| 久久国产精品男人的天堂亚洲| 亚洲国产欧美一区二区综合| 多毛熟女@视频| 亚洲成人免费电影在线观看| av在线天堂中文字幕 | 妹子高潮喷水视频| 精品国产乱码久久久久久男人| 婷婷丁香在线五月| 欧美日韩黄片免| 国产精品日韩av在线免费观看 | 两人在一起打扑克的视频| 欧美最黄视频在线播放免费 | 18美女黄网站色大片免费观看| 99久久国产精品久久久| 久久精品国产综合久久久| 亚洲人成网站在线播放欧美日韩| 精品乱码久久久久久99久播| 国产精品秋霞免费鲁丝片| 精品久久久精品久久久| 亚洲国产看品久久| 国产熟女午夜一区二区三区| 麻豆一二三区av精品| 久久国产乱子伦精品免费另类| 啪啪无遮挡十八禁网站| 啦啦啦在线免费观看视频4| 99国产极品粉嫩在线观看| 日日干狠狠操夜夜爽| 在线播放国产精品三级| 国产深夜福利视频在线观看| 久久天躁狠狠躁夜夜2o2o| 亚洲情色 制服丝袜| 每晚都被弄得嗷嗷叫到高潮| 满18在线观看网站| 久久久久久久久免费视频了| 亚洲国产精品999在线| 午夜福利在线观看吧| 免费在线观看日本一区| 一a级毛片在线观看| 久久精品亚洲av国产电影网| 一本大道久久a久久精品| 一区二区日韩欧美中文字幕| 久久这里只有精品19| 国产成+人综合+亚洲专区| 两个人免费观看高清视频| 波多野结衣一区麻豆| 黑人操中国人逼视频| 国产真人三级小视频在线观看| 1024视频免费在线观看| 精品久久久精品久久久| 国产成年人精品一区二区 | 亚洲国产看品久久| 99在线视频只有这里精品首页| 级片在线观看| 黄色a级毛片大全视频| 啦啦啦 在线观看视频| 淫秽高清视频在线观看| 日本精品一区二区三区蜜桃| 国产在线观看jvid| 亚洲,欧美精品.| 中文字幕另类日韩欧美亚洲嫩草| 国产精品偷伦视频观看了| 少妇的丰满在线观看| 9色porny在线观看| 国产亚洲精品久久久久久毛片| 久久人人精品亚洲av| 老汉色av国产亚洲站长工具| 国产成人精品久久二区二区91| 国产成人av教育| 黄色怎么调成土黄色| 少妇 在线观看| 女性生殖器流出的白浆| 中文字幕最新亚洲高清| 久久人人精品亚洲av| 免费看十八禁软件| 久久精品亚洲精品国产色婷小说| 免费高清视频大片| 国产精品 欧美亚洲| 老汉色∧v一级毛片| 国产伦人伦偷精品视频| 啦啦啦在线免费观看视频4| 国产又爽黄色视频| 热99re8久久精品国产| 成年版毛片免费区| 久久精品国产亚洲av香蕉五月| 69av精品久久久久久| 视频区欧美日本亚洲| 久热爱精品视频在线9| 欧美+亚洲+日韩+国产| 日本精品一区二区三区蜜桃| 久久性视频一级片| 黑人猛操日本美女一级片| 国产片内射在线| 男女床上黄色一级片免费看| 成年人免费黄色播放视频| 69av精品久久久久久| 一级片'在线观看视频| 日韩国内少妇激情av| 搡老岳熟女国产| 日本免费a在线| 国产精品久久视频播放| 日本vs欧美在线观看视频| 脱女人内裤的视频| 黑人巨大精品欧美一区二区蜜桃| 欧美黄色片欧美黄色片| 一夜夜www| 99热国产这里只有精品6| 正在播放国产对白刺激| 老熟妇乱子伦视频在线观看| 国产精品影院久久| 色综合站精品国产| 久99久视频精品免费| 夜夜躁狠狠躁天天躁| 国产精品免费视频内射| av欧美777| 18禁国产床啪视频网站| 高清毛片免费观看视频网站 | 国产熟女xx| 精品乱码久久久久久99久播| 免费久久久久久久精品成人欧美视频| 新久久久久国产一级毛片| 日韩大码丰满熟妇| 欧美精品啪啪一区二区三区| 精品久久久久久久毛片微露脸| 天堂影院成人在线观看| 男人舔女人下体高潮全视频| 亚洲成国产人片在线观看| 久久婷婷成人综合色麻豆| 亚洲一码二码三码区别大吗| 好看av亚洲va欧美ⅴa在| 免费在线观看完整版高清| 亚洲第一欧美日韩一区二区三区| 嫩草影视91久久| 嫁个100分男人电影在线观看| 日韩免费高清中文字幕av| 天堂动漫精品| av天堂久久9| 久久国产乱子伦精品免费另类| 亚洲色图 男人天堂 中文字幕| 日韩精品中文字幕看吧| 国产三级黄色录像| 国产片内射在线| 亚洲国产精品999在线| 欧美日韩一级在线毛片| 精品国产亚洲在线| 视频在线观看一区二区三区| 亚洲色图av天堂| 国产av精品麻豆| 午夜免费鲁丝| 岛国视频午夜一区免费看| 国产亚洲欧美精品永久| 日韩成人在线观看一区二区三区| 日本wwww免费看| 精品一区二区三区视频在线观看免费 | 欧美日韩福利视频一区二区| 动漫黄色视频在线观看| 免费看十八禁软件| 水蜜桃什么品种好| 欧美成人性av电影在线观看| 国产伦一二天堂av在线观看| 免费高清在线观看日韩| 男男h啪啪无遮挡| 亚洲激情在线av| 自拍欧美九色日韩亚洲蝌蚪91| 日韩免费av在线播放| 嫁个100分男人电影在线观看| 在线十欧美十亚洲十日本专区| 色综合站精品国产| 一级毛片精品| 在线天堂中文资源库| 黄色丝袜av网址大全| 成人三级黄色视频| 极品人妻少妇av视频| 中文亚洲av片在线观看爽| cao死你这个sao货| 日韩精品中文字幕看吧| 少妇裸体淫交视频免费看高清 | 国产主播在线观看一区二区| 精品午夜福利视频在线观看一区| 色在线成人网| 久久这里只有精品19| 麻豆久久精品国产亚洲av | 国产欧美日韩一区二区三区在线| 国产欧美日韩一区二区精品| 身体一侧抽搐| 亚洲色图 男人天堂 中文字幕| 久热爱精品视频在线9| 亚洲七黄色美女视频| 99久久99久久久精品蜜桃| 99精品欧美一区二区三区四区| 法律面前人人平等表现在哪些方面| 久久久国产欧美日韩av| 国产麻豆69| 欧美日韩亚洲高清精品| 午夜精品在线福利| 在线观看www视频免费| 亚洲国产欧美一区二区综合| 97人妻天天添夜夜摸| 黄频高清免费视频| 日韩国内少妇激情av| 91字幕亚洲| 免费女性裸体啪啪无遮挡网站| 看黄色毛片网站| 成年人免费黄色播放视频| 最近最新中文字幕大全电影3 | 亚洲av五月六月丁香网| 男女下面插进去视频免费观看| 成人永久免费在线观看视频| 免费观看人在逋| 成人精品一区二区免费| 午夜福利,免费看| 香蕉丝袜av| 一区二区三区国产精品乱码| av有码第一页| 国产成人免费无遮挡视频| 欧美黄色片欧美黄色片| 精品一区二区三区av网在线观看| 亚洲久久久国产精品| 制服人妻中文乱码| 久久精品国产清高在天天线| 久久人妻av系列| 国产不卡一卡二| 国产单亲对白刺激| 国产一区在线观看成人免费| 亚洲精品国产一区二区精华液| 国产精品久久久av美女十八| 精品久久蜜臀av无| 亚洲国产看品久久| 多毛熟女@视频| av欧美777| 熟女少妇亚洲综合色aaa.| 国产真人三级小视频在线观看| 中文字幕色久视频| 啦啦啦免费观看视频1| www国产在线视频色| 91成人精品电影| 两人在一起打扑克的视频| 婷婷精品国产亚洲av在线| 久久这里只有精品19| 欧美+亚洲+日韩+国产| 国产欧美日韩综合在线一区二区| 成人国产一区最新在线观看| 日本撒尿小便嘘嘘汇集6| 亚洲精品在线观看二区| 成人国语在线视频| 国产一区在线观看成人免费| 国产精品久久电影中文字幕| 日韩欧美一区二区三区在线观看| 国产日韩一区二区三区精品不卡| 国产精品免费一区二区三区在线| 精品久久久久久久久久免费视频 | 在线观看免费日韩欧美大片| 777久久人妻少妇嫩草av网站| 久久亚洲真实| 亚洲成人免费电影在线观看| 一区在线观看完整版| 12—13女人毛片做爰片一| 真人一进一出gif抽搐免费| 亚洲精品中文字幕在线视频| 日本一区二区免费在线视频| 亚洲伊人色综图| 操美女的视频在线观看| 美女大奶头视频| 久久久久国产一级毛片高清牌| 国产真人三级小视频在线观看| 欧美日韩亚洲国产一区二区在线观看| 另类亚洲欧美激情| 人人妻人人添人人爽欧美一区卜| 琪琪午夜伦伦电影理论片6080| 热re99久久国产66热| 午夜福利在线免费观看网站| 免费在线观看视频国产中文字幕亚洲| 免费搜索国产男女视频| 亚洲欧美激情在线| 久久香蕉激情| av天堂在线播放| 女人被狂操c到高潮| 搡老岳熟女国产| 熟女少妇亚洲综合色aaa.| 久久精品国产亚洲av香蕉五月| 亚洲精品国产色婷婷电影| a级片在线免费高清观看视频| xxx96com| 国产三级黄色录像| 国产伦一二天堂av在线观看| 精品福利永久在线观看| 一区二区三区激情视频| 操出白浆在线播放| 村上凉子中文字幕在线| 法律面前人人平等表现在哪些方面| av视频免费观看在线观看| 国产日韩一区二区三区精品不卡| 欧美激情极品国产一区二区三区| 色播在线永久视频| 日本a在线网址| 国产乱人伦免费视频| www.www免费av| 精品国产超薄肉色丝袜足j| 真人一进一出gif抽搐免费| 男人舔女人的私密视频| 成人国语在线视频| 久久精品aⅴ一区二区三区四区| 黄色丝袜av网址大全| 人人妻人人爽人人添夜夜欢视频| 女同久久另类99精品国产91| 日韩大码丰满熟妇| 女人被躁到高潮嗷嗷叫费观| 精品无人区乱码1区二区| 亚洲欧美日韩无卡精品| 欧洲精品卡2卡3卡4卡5卡区| 久久中文看片网| 99精品在免费线老司机午夜| 欧美日韩亚洲综合一区二区三区_| 亚洲自偷自拍图片 自拍| 交换朋友夫妻互换小说| 亚洲欧美激情在线| 国产精品美女特级片免费视频播放器 | 亚洲精品在线观看二区| 人妻久久中文字幕网| 国产精品久久久人人做人人爽| 91大片在线观看| 99在线人妻在线中文字幕| 99久久99久久久精品蜜桃| 狠狠狠狠99中文字幕| 又紧又爽又黄一区二区| 欧美日韩视频精品一区| 日韩欧美国产一区二区入口| 人妻久久中文字幕网| 国产一卡二卡三卡精品| 免费观看精品视频网站| 极品教师在线免费播放| 亚洲欧美精品综合一区二区三区| 后天国语完整版免费观看| 99久久人妻综合| 老司机福利观看| 宅男免费午夜| 91精品国产国语对白视频| 国产亚洲精品久久久久5区| 亚洲午夜精品一区,二区,三区| 这个男人来自地球电影免费观看| 老熟妇仑乱视频hdxx| 亚洲成a人片在线一区二区| 啦啦啦免费观看视频1| av天堂久久9| av有码第一页| 久久久久国产精品人妻aⅴ院| 一级,二级,三级黄色视频| 色哟哟哟哟哟哟| 免费不卡黄色视频| 黄色女人牲交| 一级毛片精品| 最近最新中文字幕大全免费视频| 亚洲精品成人av观看孕妇| 一级片免费观看大全| 色婷婷久久久亚洲欧美| 国产精华一区二区三区| 99久久人妻综合| 91麻豆av在线| 中文字幕人妻丝袜一区二区| 99国产精品99久久久久| 久久久久久久午夜电影 | 国产av精品麻豆| 9热在线视频观看99| 满18在线观看网站| 又黄又爽又免费观看的视频| 18禁裸乳无遮挡免费网站照片 | 一级毛片精品| 久久精品影院6| 精品国产乱子伦一区二区三区| 国产精品二区激情视频| 丰满人妻熟妇乱又伦精品不卡| 久久亚洲精品不卡| 欧美日韩亚洲国产一区二区在线观看| 一a级毛片在线观看| 欧美日韩亚洲国产一区二区在线观看| 在线视频色国产色| 性欧美人与动物交配| 久久久久亚洲av毛片大全| 操出白浆在线播放| 国产一区二区三区视频了| 99riav亚洲国产免费| 成年版毛片免费区| 老鸭窝网址在线观看| 成年版毛片免费区| 国产成人精品久久二区二区91| 精品久久久精品久久久| 俄罗斯特黄特色一大片| 亚洲午夜理论影院| 黄色视频,在线免费观看| 欧美乱码精品一区二区三区| 黑丝袜美女国产一区| 欧美日韩国产mv在线观看视频| 久久精品人人爽人人爽视色| 美女福利国产在线| 午夜福利在线免费观看网站| 午夜日韩欧美国产| 成人免费观看视频高清| 国产成人免费无遮挡视频| 亚洲精品国产精品久久久不卡| 无限看片的www在线观看| 亚洲五月婷婷丁香| 亚洲成人精品中文字幕电影 | 天天躁狠狠躁夜夜躁狠狠躁| 久久人妻av系列| 国产精品av久久久久免费| 久久香蕉精品热| 99久久精品国产亚洲精品| 国产精品国产av在线观看| 热re99久久国产66热| a级毛片在线看网站| 91字幕亚洲| 国产精品 欧美亚洲| 欧美日韩中文字幕国产精品一区二区三区 | 我的亚洲天堂| 亚洲欧美一区二区三区黑人| 黄色 视频免费看| av网站在线播放免费| 日韩三级视频一区二区三区| 曰老女人黄片| 黄色片一级片一级黄色片| 久久精品国产亚洲av香蕉五月| 真人做人爱边吃奶动态| 一级,二级,三级黄色视频| 亚洲av成人不卡在线观看播放网| 色尼玛亚洲综合影院| 午夜福利免费观看在线| 黑人巨大精品欧美一区二区mp4| x7x7x7水蜜桃| 午夜影院日韩av| 国产亚洲欧美精品永久| 两个人免费观看高清视频| 在线播放国产精品三级| 国产精品国产av在线观看| 在线播放国产精品三级| 国产精品免费一区二区三区在线| 国产高清国产精品国产三级| 日韩欧美三级三区| 亚洲精品久久午夜乱码| videosex国产| 国产免费男女视频| 电影成人av| 久久精品91蜜桃| 国产极品粉嫩免费观看在线| av天堂在线播放| 亚洲第一欧美日韩一区二区三区| 在线观看免费视频网站a站| 久久伊人香网站| 男女床上黄色一级片免费看| 黄色毛片三级朝国网站| 大陆偷拍与自拍| 亚洲一区中文字幕在线| 十八禁人妻一区二区| 每晚都被弄得嗷嗷叫到高潮| 亚洲人成伊人成综合网2020| 国产精品久久久av美女十八| svipshipincom国产片| 男女床上黄色一级片免费看| 麻豆一二三区av精品| 国产伦人伦偷精品视频| 一级黄色大片毛片| 国产精品成人在线| 国产在线观看jvid| 国产成人免费无遮挡视频| 国产黄色免费在线视频| 无遮挡黄片免费观看| 亚洲精品久久午夜乱码| av超薄肉色丝袜交足视频| 新久久久久国产一级毛片| 高潮久久久久久久久久久不卡| cao死你这个sao货| 精品人妻1区二区| 50天的宝宝边吃奶边哭怎么回事| 69av精品久久久久久| 午夜免费成人在线视频| 黄色怎么调成土黄色| a级毛片在线看网站| 亚洲成人精品中文字幕电影 |