abstractionとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > abstractionの意味・解説 

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.(抽象化は、複雑さ減らし効率的な設計と実装可能にする方法提供する。)

抽象

読み】:チュウショウ
【英】:ABSTRACTION

語源ラテン語のアブストラヘレ。対象構成要素のうち、或るものを他から切り離して、ひき出すこと。絵画彫刻においても、対象本質的要素選び出して描写する点において、多かれ少なかれ抽象の作用含まれるが、美術上この概念特別な意義を持つようになったのは、1908年にヴォーリンガーが「抽象と感情移入」において、芸術根本衝動ひとつとして抽象衝動をあげ、これによって原始民族東方諸民族の非抽写的な美術正当に評価しようとしたことと、1910年カンディンスキーが、初め対象事物描かない絵画発表し1912年には「芸術における精神的なもの」において絵画への道のひとつのとして純粋抽象を論じたことに始まる。これ以降外的対象世界描写しない作品次々と現われ、非具象ノン・フィギュラティフ)、絶対、非対象、非再現などと呼ばれたが、最も一般的な呼称として抽象が普及したまた、抽象の出現により、それに対抗して再現的な表現総括するために具象概念使われるようになった

抽象化

(abstraction から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/04/05 17:45 UTC 版)

抽象化(ちゅうしょうか、: Abstraction: Abstraktion)とは、思考における手法のひとつで、対象から注目すべき要素を重点的に抜き出して他は捨て去る方法である[1]。反対に、ある要素を特に抜き出して、これを切り捨てる意味もあり、この用法については捨象(しゃしょう)という[1]。従って、抽象と捨象は盾の両面といえる。




「抽象化」の続きの解説一覧


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

辞書ショートカット

すべての辞書の索引

「abstraction」の関連用語

abstractionのお隣キーワード
検索ランキング

   

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



abstractionのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
徳島県立近代美術館徳島県立近代美術館
Copyright:徳島県立近代美術館.2024
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの抽象化 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS