• <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-11-12 10:31 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 13次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試面向對象編程  軟件測試工具

    關鍵字:面向對象 面向對象編程

      面向對象編程(OPP)是一種編程語言模式,它的組織方式是圍繞“對象”,而不是圍繞“行為”;圍繞數據,而非邏輯。過去,一個程序被視作一個邏輯過程,接收輸入值,對輸入值處理,然后產生輸出值。如何編寫邏輯被視作程序挑戰,而非如何定義數據。面向對象程序采用的觀點是我們所真正關心的是要操作的對象,而不是操作對象時的邏輯。對象的范圍囊括了上至人類(用姓名、住址等描述),下至建筑物和地板(所有屬性可描述和管理的物體,甚至你的電腦桌面上的窗口小部件(例如按鈕和滾動條)。

      OOP中的第一步是定義你所要操作的所有對象以及它們之間如何建立聯系,最常見的應用是數據建模。一旦你定義了一個對象,你用一個對象類來概括它 (想象一下柏拉圖的“理想國”概念,椅子代表了所有椅子,意即每一類事物都有其共同的特性),定義它包含的數據的類型和任何能夠操作它的邏輯程序。每個不同的邏輯程序被認為是一個方法。 一個類的現實實例被稱作(這沒什么驚奇)一個“對象”,或者在有些環境中被稱作一個“類的實例”。對象或者類實例就是你所要在計算機上運行的。它的方法提供計算機指令,對象屬性提供相應的數據。你和對象通訊—— 對象們彼此間相互通訊 ——用稱作消息的明確定義接口。

      面向對象編程中用到的概念和準則帶來了如下的重要收益:

      數據類的概念使得定義數據對象的子類變成可能,這些子類可以共享父類的一些或全部屬性。稱為繼承,OOP的這一特性加強了數據分析的徹底性,減少開發時間,并提高了編碼的正確性。

      因為一個類只定義它需要涉及的數據,當該類的一個實例(一個對象)在運行時,代碼將不能意外地訪問其他程序數據。這一數據隱藏特性提升了系統安全性,并避免了非蓄意的數據污染。

      一個類的定義不但被初始創建它的程序重用,而且被其他面向程序重用(鑒于這一理由,網絡上分布式應用時更加容易)

      數據類的概念允許程序員創建任意的所用語言中尚未詳細說明的新數據類型 。最早的面向對象計算機語言之一名為Smalltalk。 C++ 和Java是如今最流行的面向對象語言。Java編程語言是為了團體網絡和國際互聯網上的分布式應用特別設計的。

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 面向對象 軟件測試


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>