| 著作一覧 | 
Private Event foo() As EventHandlerのような記述をするとエラーになる。って、言うか、VB.NETでジャンプテーブルを作る方法って別にあるのかなぁ。
Friend Interface FnKeyHandler
    Friend Sub handleEvent(ByVal frm As MyForm)
End Class
 
Private fnCommands() As FnKeyHandler = New FnKeyHandler() {
    New F1Handler(),
    New F2Hanlder(),
    ...
}
 
Private Sub Form_KeyDown(...) Handles MyForm.OnKeyDown
    If KeyData >= Keys.F1 && KeyData <= Keys.F12 Then
        fnCommands(KeyData - Keys.F1).handleEvent(Me) 'Meを指定するのすごくイヤざんす
    End If
End Sub
メソッド内で3行で済むものをわざわざSelect使って24行もだらだら書くのはイヤだし。結局、何でもそうだと思うが、少し賢い奴は、行き詰まったときは、比較対象を求めて、相対的にものを考えるということをする。まず、それになんか似たものはないかなと考える。その似たもののありようとの比較において、自らの問題対象のありようを考えるのである。
――石童丸史
これは今まで見た喩えとは何かについて書かれたものの中で、もっとも腑に落ちた。
確かに、相対化して分析するためのツールだというのは納得だ。
相対化する能力に乏しいとパターン(むしろアンチパターン)の発見も難しいだろうな。
とは言え、金は価値を作らないかも知れないが、流通量を操作可能だというところが(あ、これも言葉と同じか)ちょっと違和感を持ったところなのだが、寡黙と饒舌の間で操作可能だという面じゃ同じか。
#喩えというのは概念を心象として形成させるための手段だというのが僕の考えなわけだが、それでは心象とはどうやって形成されるのかと言えば、それは身近に引き付けるしかないだろうという考えが根底にある。理屈は後からつけりゃ済むが、納得(AHA)は瞬間的に生まれると思う。
ジェズイットを見習え  |