>>112
今の普通の言語だと

コンストラクタ
{
...
 button.Click += button_click;
}

void button_click()
{
 button.Text = button.Text + "*";
}

こんな風になるわけじゃない
こんなんと比較してどの辺が優れてるの?