Skip to content

Commit

Permalink
Add content/zh-tw/abstraction.md
Browse files Browse the repository at this point in the history
Co-authored-by: Phil Huang <phil.huang@microsoft.com>
Signed-off-by: gamerslouis <gamerslouis@gmail.com>
  • Loading branch information
gamerslouis and pichuang committed Aug 10, 2023
1 parent 2c73aa4 commit 500df57
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions content/zh-tw/abstraction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: 抽象
status: Completed
category: 特性
tags: ["基本原理", "", ""]
---

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

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

0 comments on commit 500df57

Please sign in to comment.