新次元新発想!新しい文法を作るスレ
■ このスレッドは過去ログ倉庫に格納されています
0209デフォルトの名無しさん
NGNG"実装込みのインタフェース"って、あまり美しくないような気がします。
で、こういうのはどうだろう。
public interface I { // インタフェース
void foo();
}
public class A implements I { // デフォルト実装クラス
void foo() {
// : perform...
}
}
public class C implements I {
private A a = new A();
I implemented a; // ←これ!Iのメッセージは全部aに委譲
}
■ このスレッドは過去ログ倉庫に格納されています