オブジェクト設計&デザパタ
■ このスレッドは過去ログ倉庫に格納されています
0807デフォルトの名無しさん
2011/12/06(火) 22:40:22.76startButton.Click += clock.Start;
startButton.addMouseListener( new StartAdapter( clock ) );
stopButton.Click += clock.Stop;
startButton.addMouseListener( new StopAdapter( clock ) );
重要なのは、本来のリスナーがclockのメソッド側にあること。
>>796は、リスナーを前提としてないオブジェクトとの結合に視点が固まりすぎてる。
■ このスレッドは過去ログ倉庫に格納されています