Delegateとか
C++のoperator()のように
関数のように振舞えるクラスを作る方法はありませんか?