抽象(信息技術名詞)

抽象(信息技術名詞)

抽象(Abstraction)是簡化複雜的現實問題的途徑。

基本介紹

  • 中文名:抽象
  • 外文名:Abstraction
  • 用途:簡化複雜的現實問題的途徑
  • 包括:一是過程抽象,二是數據抽象
過程抽象,數據抽象,

過程抽象

抽象(Abstraction)是簡化複雜的現實問題的途徑,它可以為具體問題找到最恰當的類定義,並且可以在最恰當的繼承級別解釋問題。它可以忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是數據抽象。它側重於相關的細節和忽略不相關的細節。抽象作為識別基本行為和消除不相關的和繁瑣的細節的過程,允許設計師專注於解決一個問題的考慮有關細節而不考慮不相關的較低級別的細節。

數據抽象

軟體工程過程中的每一步都可以看作是對軟體解決方法的抽象層次的一次細化。在進行軟體設計時,抽象與逐步求精模組化密切相關,幫助我們定義軟體結構中模組的實體,由抽象到具體地分析和構造出軟體的層次結構,提高軟體的可理解性。

相關詞條

熱門詞條

聯絡我們