• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件測試之面向對象軟件的特點

    發表于:2009-07-14來源:作者:點擊數: 標簽:軟件測試面向對象特點
    軟件測試之面向對象軟件的特點 軟件測試培訓 我們生活在一個對象的世界里,每個對象有一定的屬性,把屬性相『司的對象進行歸納就形成類。例如,家具就可咀看做類,其主要的屬性有價格、尺寸、重量、位置和顏色等。無論我們談論桌子、椅子,還是沙技、衣櫥,這
    軟件測試之面向對象軟件的特點  軟件測試培訓

    我們生活在一個對象的世界里,每個對象有一定的屬性,把屬性相『司的對象進行歸納就形成類。例如,家具就可咀看做類,其主要的屬性有價格、尺寸、重量、位置和顏色等。無論我們談論桌子、椅子,還是沙技、衣櫥,這些屬性總是可用的,因為它們都是家具,它們繼承了為類定義的所有屬性。實際上,計算機軟件所創建的面向對象思想同樣來源于生活。

        除了屬性之外,每個對象可以被一系列不同的方式操縱,它町以被買賣、移動、修改(如漆上不同的顏色)。這些操作或方法將改變對象的一個或多個屬性。這樣所有對類的合法操作可以和對象的定義聯系在一起,并且被類的所有實例繼承。

        在面向對琢語言葉],類是創建對象的關鍵。類描述了一組對象的公共特征和操作,而對象則是具體實現的類。嘶向對象可以定義為:

        面向對象(objed oriented)一對象+分類十繼承+通信

        面向對象技術導致程序構件的復用,而復用導致更快的軟件開發和高質量的程序a面向對象軟件易于維護,因為它的結構是內緊外松,這樣當進行修改時,影響面小。此外,

    面向對象系統易于進行適應性修改投伸縮。歸納起來其優點有:

        .  可重用性。從一開始對象的產生就是為了重復利用,完成的對象將在今后的程序

        開發中被部分或全部地霞復利用。

        .  可靠性。Fh于而向對象的應用程序包含了通過測試的標準部分,凼此更加可靠。F掃于大量代碼來源于成熟可靠的類庫,因而新開發程序的新增代碼明顯減少,這是程序可靠性提高的一個重要原因。

        .  連續性。具有面向對象特點的c+十與C語言有很大的兼容性,C程序員可以比較容易地過渡到c-十語言開發工作

    1對象的封裝和抽象

      為有效使用面向對象的程序方法,首先需要解決程序的結構設計問題。在程序設計過

    程中最重要的是抽象,也就是說,從現實世界中抽象出合理的對象結構。在面向對象思想中,抽象決定了對象的屬性、內部結構以及處理對象的外部接口。

     從程序語言角度來看,在一個對象中代碼和(或)數據可以是這個對象私有的,不能

    被對象外的部分直接訪問。因而對象提供了一種高級保護咀防止程序被無關部分錯誤修改

    或錯誤地使用了對象的私有部分。當從對象外部試圖直接對受保護的內部數據進行修改時,

    將被程序拒絕,只有通過對象所提供的對外服務函數爿能夠對其內部數據進行必要的加工,

    從而保證了數據加工的合法性。從這一意義E講,把這種代碼和數據的聯系稱為“封裝”。

    換句話說,封裝是將對蒙封閉保護起來,是將內部細節隱蔽起米的能力。

     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>