Re: Java 三昧
久野です。
kono@ie.u-ryukyu.ac.jpさん:
> GUI で(今回は)余計な機能をコンストラクタで立ち上げちゃってい
> るので、それを落とさないといけないんです。この手の引き算は継
> 承では難しい。まぁ、もちろん、main は、こちらで全部再実装し
> て部品だけ使うってのでもいいんだけどさ。
そりゃGUIと機能とを分けてないのがいけないだけでしょ。
> Inner Class のうれしさは、外のクラスのインスタンスを「制限なく」
> いじれるところにあるわけなんだけど、再利用性に関しては最底です。
そうですね、使い捨て以上のことをしない方がいいような気はしてま
す。JavaSoundみたいに内側のクラスも継承して拡張…とか、わけわか
らなくなりそうだなあ。mixin layersみたいなことをすればいいのかな?
> Inner Class で出来ることは、Inner Class なしで、よりエレガントに
> 実現できる
使い捨て内部クラスは便利だと思うけど。イベントハンドラとかどう
しますか。
C#のdelegate? 久野
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735