abstraction

「abstraction」の発音・読み方

カタカナ読み(目安)アブストラクション

「abstraction」の意味

「abstraction」の例文

His painting embraced abstraction rather than realistic detail.

彼の絵は写実的な細部よりも抽象を重視していた。

「abstraction」の複数形

複数形abstractions

「abstraction」のレベル別の例文

ゲームで覚える・約 1 分

abstraction をゲームで覚えよう

この単語のクエスト・4択・イラスト・穴埋め・スペル

「 abstraction」のコアイメージ コアイメージ

個別の事例から共通点を抜き出して一般的な性質にまとめること。抽象は具体を整理する手法。

「abstraction」のよく使う型

「abstraction」とよく一緒に使う語

「abstraction」のよくある間違い

  • ✕ The theory contains many abstraction.

    ○ The theory contains many abstractions.

    個々の抽象概念を数える場合は複数形にする。

  • ✕ The spelling is abstration.

    ○ The spelling is abstraction.

    abstractionにはcが入る。

「 abstraction」の英英 英英

The process of extracting common properties from specific instances and forming a generalized concept, model, or representation.

「 abstraction」の語源 語源

abstractionは、ラテン語abstractioに由来し、哲学や数学で個別の特徴を取り除いて普遍的な性質を抽出する過程を表す語として発展した。

「 abstraction」のコラム コラム

  • 数学やコンピュータではabstractionは詳細を隠して重要な機能や性質だけを扱う設計・思考の手法として用いられる。

「abstraction」のよくある質問

Q. abstractionの複数形は?
複数形はabstractionsです。個々の抽象概念や抽象作品を指すときに使います。
Q. abstractionは可算名詞?
抽象化という行為や概念を指すときは不可算で使うのが一般的です。個々の抽象概念や作品を指す場合は可算名詞として使えます。
Q. abstractとabstractionの品詞の違いは?
abstractは主に形容詞で「抽象的な」を表しますが、名詞で「抽象的なもの」、動詞で「抽象化する」という意味でも使えます。abstractionは名詞で、「抽象」「抽象化」「抽象概念」などを表します。
Q. abstractionの意味や発音は?
発音は/æbstrǽkʃən/で、主な意味は「抽象化」「抽象概念」「放心(うわの空)」「抽出」です。語源はラテン語の「引き離す」で、個別具体的な事物から本質を引き離して抜き出すことから「抽象」、心が現実から引き離されていることから「放心」の意味が生じました。例文: He stared in abstraction.(彼はうわの空で見つめていた)
Q. プログラミングでのabstractionの意味は?
プログラムの複雑な内部実装を隠し、利用に必要な本質的な操作だけを外部に公開する設計手法を指します。例えば車を運転する人がエンジンの内部構造を知らなくてもペダル操作だけで動かせるように、詳細を隠蔽することでコードの再利用性や保守性を高めます。クラスや関数、APIの設計において中核となる考え方です。
Q. abstraction layerとはどういう意味?
異なるシステムや階層の間に入り、下位層の複雑な仕様を覆い隠して統一的な操作方法を提供する仕組み(抽象化層)のことです。代表例としてOSのハードウェア抽象化レイヤーがあります。これがあることで、開発者は個別の機器ごとの細かな制御の違いを意識せず、共通の命令でディスプレイやプリンターなどを動かせます。
Q. water abstractionとはどんな意味?
環境工学や農業、行政などの分野で用いられる用語で、河川や湖、地下水層などの自然界から水を抜き取る「取水」や「揚水」を意味します。語源である「引き抜く」という意味合いがそのまま使われています。例文: Excessive water abstraction causes ground subsidence.(過剰な取水は地盤沈下を引き起こす)
Q. pure abstractionとはどんな意味?
現実の具体的な対象を一切含まず、純粋な形態や概念だけで構成された状態を意味します。美術では人物や風景などの具象物を描かず、色や線、幾何学模様だけで表現する「純粋抽象芸術」を指します。また、プログラミングなどの設計論では、具体的な処理実装を持たない純粋なインターフェース定義などを指して使われることがあります。
Q. over abstractionとはどういう意味?
ソフトウェア設計において、将来の変更を過度に想定して必要以上にクラスや階層を分け、コードが分かりにくくなってしまうアンチパターンです。抽象化のやりすぎにより処理の追跡が困難になり、開発効率や保守性を落とす原因になります。余計な共通化を避け「本当に必要になるまで作らない」という設計原則の重要性を説く際によく言及されます。