Skip to content

Commit

Permalink
Update ontent/zh-tw/abstraction.md
Browse files Browse the repository at this point in the history
Add content/zh-tw/abstraction.md

Signed-off-by: gamerslouis <gamerslouis@gmail.com>
Co-Authored-By: Phil Huang <phil.huang@microsoft.com>
  • Loading branch information
gamerslouis and pichuang committed Aug 20, 2023
1 parent 2c73aa4 commit e234ca3
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions content/zh-tw/abstraction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: 抽象
status: Completed
category: 特性
tags: ["基本原理", "", ""]
---

在計算機的背景中,抽象是一種表示方式,它將細節隱藏起來,
[服務](/zh-tw/service/)的使用者(包括電腦程式和人類)能夠更容易理解系統並使其更通用。
一個很好的例子是您的筆記型電腦的作業系統(OS)。
它抽象化您的計算機運作的所有細節。
您不需要了解 CPU、記憶體以及程式如何運作,
您只需操作作業系統,作業系統會處理這些細節。
所有細節都被隱藏在作業系統的「幕後」或抽象之後。

系統通常具有多個抽象層。
這顯著簡化了開發過程。
在程式設計時,開發人員建立與特定抽象層兼容的元件,
而不需要擔心底層的具體細節及差異。
不論底層是什麼,只要與抽象層兼容,元件就能在系統中運作。

0 comments on commit e234ca3

Please sign in to comment.