SomeObjというオブジェクトに実装されているmemberFunc()というメンバ函数を呼び出すときの書き方として,
↓こうあるのを
SomeObj.memberFunc();
↓こう書くこと,あるいは書ける機能を
SomeObj.invokeMember("memberFunc");
「reflection」と呼ぶという理解をしていて,たぶん合ってるんだけど,どこが「反射」なの???という疑問があった。
「reflection」にある意味のうち,重要なのは「跳ね返す」という要素よりむしろ「映し出す」という要素なのか。