东北无码熟妇人妻AV在线,国产在线一区二区不卡,伊人影院在线观看不卡,精品久久久久一区二区国产,一本大道东京热无码中字,手机在线观看的av网址,亚洲中文字幕无码专区,日韩AV中文无码影院

      ×關閉

      ×關閉

      精彩詞條

      構件

      補充:0  瀏覽:45116  發布時間:2012-9-4
        構件是系統中實際存在的可更換部分,它實現特定的功能,符合一套接口標準并實現一組接口。構件代表系統中的一部分物理實施,包括軟件代碼(源代碼、二進制代碼或可執行代碼)或其等價物(如腳本或命令文件)。在圖中,構件表示為一個帶有標簽的矩形。
      一、機械領域
        機器中每一個獨立的運動單元體稱為一個構件。
        [structural member]∶機構的組成單個元,它是一個和某相鄰構件有相對運動的剛體
        橋梁構架;抗壓構件的設計
        [component part]∶組成部(分)
        電動機的各種構件人財產
        在機構學中組成機構的﹑彼此間具有確定的相對運動關系的基本單元﹐如曲柄滑塊機構中的曲柄﹑連桿﹑滑塊和機架﹐凸輪機構中的凸輪﹑從動桿和機架。在結構學中則指結構物中的計算或制造單元﹐它們是固定在一起的﹐彼此間除由于應變有微量位移外﹐沒有相對運動﹐如梁﹑柱﹑拉桿等。
      二、 軟件工程中的構件
      構件是面向軟件體系架構的可復用軟件模塊。構件(component)是可復用的軟件組成成份,可被用來構造其他軟件。它可以是被封裝的對象類、類樹、一些功能模塊、軟件框架(framework)、軟件構架(或體系結構Architectural)、文檔、分析件、設計模式(Pattern)等。1995年,Ian.oraham給出的構件定義如下:構件(Component)是指一個對象(接口規范、或二進制代碼),它被用于復用,接口被明確定義[8]。構件是作為一個邏輯緊密的程序代碼包的形式出現的,有著良好的接口。像Ada的Package、Smalltalk-80和C++的class和數據類型都可屬于構件范疇。但是,操作集合、過程、函數即使可以復用也不能成為一個構件。開發者可以通過組裝已有的構件來開發新的應用系統,從而達到軟件復用的目的。軟件構件技術是軟件復用的關鍵因素,也是軟件復用技術研究的重點。
      軟件構件應具備以下屬性:
        (1)有用性(Usefulness):構件必須提供有用的功能;
        (2)可用性(Usability):構件必須易于理解和使用;
        (3)質量(Quality):構件及其變形必須能正確工作;
        (4)適應性(Adaptability):構件應該易于通過參數化等方式在不同語境中進行配置;
        (5)可移植性(Portability):構件應能在不同的硬件運行平臺和軟件環境中工作。
        日歷、工作流構件、訂單構件、用戶界面控制等等都可以是構件。
      2.1.3 構件的特點
        構件具有以下幾個特點:
        (1)自描述:構件必須能夠識別其屬性、存取方法和事件,這些信息可以使開發環境將第三方軟件構件無縫地結合起來;
        (2)可定制:允許提供一個典型的圖形方式環境,軟件構件的屬性只能通過控制面板來設置;
        (3)可集成:構件必須可以被編程語言直接控制。構件也可以和腳本語言或者與從代碼級訪問構件的環境連接,這個特點使得軟件構件可以在非可視化開發項目中使用;
        (4)連接機制:構件必須能產生事件或者具有讓程序員從語義上實現相互連接的其他機制。
        采用構件軟件不需要重新編譯,也不需要源代碼并且不局限于某一種編程語言。該過程叫做二進制復用(Binary Reuse),因為它是建立在接口而不是源代碼級別的復用之上的。雖然軟件構件必須遵守一致的接口,但是它們的內部實現是完全自動的。因此,可以用過程語言和面向對象語言創建構件。
        由于構件技術是由基于面向對象技術而發展起來的,與面向對象的設計中的對象相類似,它們都是針對軟件復用,都是被封裝的代碼,但它們之間仍存在很大差異:
      差別
        (1)在純面向對象的設計中,對象(類)、封裝和繼承三者缺一不可,但對構件可以沒有繼承性,只要實現封裝即可;
        (2)從構件和對象的生成方式上,對象生成屬于實例化的過程,比較單一,而生成構件的方式較多;
        (3)構件是設計的概念,與具體編程語言無關,不像對象屬于編程中的概念,要依賴于具體的編程語言;
        (4)在對構件操作時不允許直接操作構件中的數據,數據真正被封裝了。而對象的操作通過公共接口部分,這樣數據是可能被訪問操作的;
        (5)對象對軟件復用是通過繼承實現的,構件對軟件復用不僅可以通過繼承還可以通過組裝時的引用來實現。
        因此,構件不是對象,只是與對象類似。
        從力學角度來說,結構是指可以承受一定力的結構形態,它可以抵抗能引起形狀和大小改變的力。每種事物都有它的架構形態,這種架構形態體現著它的結構。一個較復雜的結構由許多不同的部分組成,這些組成部分通常成為構件。

      其他補充

      我來補充: 回答即可得分。若被選為最佳答案,您可獲得更多獎勵分。 馬上登錄 沒帳號?馬上注冊

        注冊登錄后回答,贏取積分!

      點擊刷新驗證碼

       
      4734 詞條
        NOBODY發布的更多詞條
        相關詞條
      主站蜘蛛池模板: 高清国产亚洲va精品| 妺妺窝人体色www聚色窝| 国产在线h视频| 民丰县| 在线观看毛片av成人| 国产亚洲AV天天夜夜无码| 视频精品熟女一区二区三区| 麻豆人妻无码性色AV专区| 亚洲精品精品日本日本| 国产丝袜精品丝袜一区二区| 国产91九色在线观看| 潜山县| 封开县| 珠海市| 全椒县| 鄂托克前旗| 德保县| 东宁县| 和顺县| 国产高潮自拍视频在线观看| 昌黎县| 国产粉嫩美女一区二区三| 亚洲免费人成网站在线观看| 云龙县| 内乡县| 午夜在线观看视频二区| 蛟河市| 国产精品黄色片一区二区| 99久久国产一区二区三区| 日本岛国精品中文字幕| 男女好痛好深好爽视频一区| 男人午夜a天堂一区二区三区 | 久久精品国产乱子伦多人| 久久这里只有精品黄色| 中文字幕在线观看乱码一区| 色播在线永久免费视频网站| 被黑人操的嗷嗷叫视频| 精品久久久久久午夜| 亚洲综合网一区二区三区| 亚欧乱色束缚一区二区三区| 日韩精品人妻少妇一区二区 |