アブストラクションとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > アブストラクションの意味・解説 

abstraction

別表記:アブストラクション

「abstraction」とは

「abstraction」は、英語の単語で、日本語に訳すと「抽象化」となる。コンピュータ科学分野では、複雑なシステムプロセス単純化する手法として用いられる具体的には、詳細隠蔽し必要な情報だけを取り出すことで、全体理解容易にする。例えば、自動車の運転考えるとき、エンジン内部構造詳細に理解する要はなく、アクセルを踏む前進しブレーキを踏むと停止する、という抽象化された情報だけで十分である。

「abstraction」の発音・読み方

「abstraction」の発音は、IPA表記では /æbˈstrækʃən/IPAカタカナ読みでは「アブストラクション」、日本人発音するカタカナ英語読み方では「アブストラクション」となる。この単語発音によって意味や品詞が変わるものではない。

「abstraction」の定義を英語で解説

「abstraction」 is a term used in computer science that refers to the process of simplifying complex systems or processes by hiding details and extracting only necessary information. This makes it easier to understand the whole. For example, when thinking about driving a car, it is not necessary to understand the detailed structure of the engine. It is enough to know the abstracted information that the car moves forward when the accelerator is pressed and stops when the brake is pressed.

「abstraction」の類語

「abstraction」の類語としては、「generalization」、「simplification」、「reduction」などが挙げられる。これらの単語同様に複雑な情報単純化するという意味合いを持つ。

「abstraction」に関連する用語・表現

「abstraction」に関連する用語としては、「encapsulation」、「inheritance」、「polymorphism」などがある。これらは全てオブジェクト指向プログラミング基本的な概念であり、「abstraction」と同様に複雑なシステム理解しやすくするための手法である。

「abstraction」の例文

1. Abstraction is a key concept in object-oriented programming.(抽象化は、オブジェクト指向プログラミング重要な概念である。)
2. Through abstraction, we can hide the complex details of the system.(抽象化通じて私たちシステム複雑な詳細を隠すことができる。)
3. Abstraction allows us to focus on what the object does instead of how it does it.(抽象化により、私たちオブジェクト何をするのかに焦点当てることができ、どのようにそれを行うのかについては考える必要がなくなる。)
4. Abstraction is used in software development to simplify complex systems.(抽象化ソフトウェア開発において、複雑なシステム単純化するために使用される。)
5. The process of abstraction involves removing unnecessary details.(抽象化プロセスは、不必要な詳細取り除くことを含む。)
6. Abstraction helps in dealing with complexity by creating user-defined datatypes.(抽象化は、ユーザー定義のデータ型作成することにより、複雑さを扱うのに役立つ。)
7. Abstraction in programming is achieved through functions, classes, and objects.(プログラミングにおける抽象化は、関数クラスオブジェクト通じて達成される。)
8. Abstraction can be applied at multiple levels in software design.(抽象化ソフトウェア設計複数レベル適用することができる。)
9. Abstraction is a technique for managing complexity of computer systems.(抽象化は、コンピュータシステム複雑さ管理するための技術である。)
10. Abstraction provides a way to reduce complexity and allow efficient design and implementation.(抽象化は、複雑さ減らし効率的な設計と実装可能にする方法提供する。)

「アブストラクション」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「アブストラクション」の関連用語

アブストラクションのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



アブストラクションのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS