抽象化
コンピューティングのコンテキストでは、抽象化とはサービスの消費者(消費者はコンピュータープログラムまたは人間)から詳細を隠す表現であり、システムをより一般的にして理解しやすくします。 良い例は、ラップトップのオペレーティングシステム(OS)です。 コンピューターがどのように動作するかの詳細を、すべて抽象化します。 CPUやメモリ、プログラムの扱い方について何も知る必要はなく、OSを操作するだけで細かい部分はOSが処理してくれます。 これらすべての詳細は、OSの「カーテン」または抽象化の背後に隠されています。
通常、システムには複数の抽象化レイヤーがあります。 これにより、開発が大幅に簡素化されます。 プログラミングの際、開発者は特定の抽象化レイヤーと互換性のあるコンポーネントを構築するため、非常に異質な可能性があるすべての下層レイヤーの詳細について心配する必要はありません。 抽象化レイヤーで動作する場合は、内部に何があるかに関係なく、システムでも動作します。
フィードバック
このページは役に立ちましたか?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.
最終更新日 March 18, 2024: [ja] tralslate abstraction.md into japanese (#2727) (8f84e41)