リフレクションはなぜイントロスペクションではなくリフレクションと呼ばれるのですか?
2023-08-06 15:02:50
疑問点
リフレクションの語源は何ですか? どちらかというとイントロスペクションに近いような気がします。 なぜそのように呼ばないのですか?
イントロスペクション : 内面を見ること。具体的には、自己点検の行為またはプロセス。
振り返り :
- 反射する行為、または反射されている状態。
- イメージ、表現、対応するもの
- 何かについて考えること。
- 考察や瞑想で起こる思考
どのように解決するのですか?
Reflection のフランス語の wikipedia の記事に興味深い回答があります ( ここで )
リフレクションは2つの部分に分解することができます。
- introspection: プログラムは自分自身を調べることができます。
- 介在: プログラムはその状態/意味を修正することができます。
リフレクションはイントロスペクションより「強い」性質なんですね。そのため、あなたは タイプイントロスペクション というのは、実行時に型を知ることができるからです(そして、型を変更するのは別のアクションです:変換/キャスティング)。
EDIT: 実は、最初の回答がまさにそのことを言っていることに今気づきました^^。プラグを抜く時が来たか...。
関連
-
[解決済み] リフレクションを使用して文字列からプロパティ値を取得する
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] リフレクションを使ってジェネリックメソッドを呼び出すにはどうしたらいいですか?
-
[解決済み] C#のリフレクションで型がインターフェースを実装しているかどうかを判断する方法
-
[解決済み] リフレクションを使って、パッケージ内のすべてのクラスを見つけることができますか?
-
[解決済み] Javaリフレクションを用いた静的なプライベートfinalフィールドの変更
-
[解決済み] リフレクションを用いたオブジェクトのプロパティ設定
-
[解決済み】なぜC++にはリフレクションがないのですか?
-
[解決済み] メールを送信するアプリを開発・テストするには(誰かのメールボックスをテストデータで埋めずに)どうしたらいいでしょうか?[クローズド]
-
[解決済み] リンクリストはどのような場合に有効か?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン