Skip to content

Commit 8f84e41

Browse files
kujiraitakahirokaitoii11Okabe-Junya
authored
[ja] tralslate abstraction.md into japanese (#2727)
Signed-off-by: kujiraitakahiro <[email protected]> Co-authored-by: Kaito Ii <[email protected]> Co-authored-by: Junya Okabe <[email protected]>
1 parent 9b6812b commit 8f84e41

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

content/ja/abstraction.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)