We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9b6812b commit 8f84e41Copy full SHA for 8f84e41
content/ja/abstraction.md
@@ -0,0 +1,17 @@
1
+---
2
+title: 抽象化
3
+status: Completed
4
+category: プロパティ
5
+tags: ["基礎", "", ""]
6
7
+
8
+コンピューティングのコンテキストでは、抽象化とは[サービス](/ja/service/)の消費者(消費者はコンピュータープログラムまたは人間)から詳細を隠す表現であり、システムをより一般的にして理解しやすくします。
9
+良い例は、ラップトップのオペレーティングシステム(OS)です。
10
+コンピューターがどのように動作するかの詳細を、すべて抽象化します。
11
+CPUやメモリ、プログラムの扱い方について何も知る必要はなく、OSを操作するだけで細かい部分はOSが処理してくれます。
12
+これらすべての詳細は、OSの「カーテン」または抽象化の背後に隠されています。
13
14
+通常、システムには複数の抽象化レイヤーがあります。
15
+これにより、開発が大幅に簡素化されます。
16
+プログラミングの際、開発者は特定の抽象化レイヤーと互換性のあるコンポーネントを構築するため、非常に異質な可能性があるすべての下層レイヤーの詳細について心配する必要はありません。
17
+抽象化レイヤーで動作する場合は、内部に何があるかに関係なく、システムでも動作します。
0 commit comments