C#とC++/CLIとVBと.NETとWindowsで戯れる
protected abstract void InitParam(out string name, out int age)
他にいい方法はないよねぇ。
投稿日時 : 2007年10月19日 10:25
それしかなさそうっすねぇ。どっちかっていうと、そういうのはメソッドよりプロパティの方が気持ちいいかなー。
> メソッドよりプロパティの方が気持ちいいかなー。 protected abstract KeyValuePair<string,int> Param { set; } みたいな?
>protected abstract KeyValuePair<string,int> Param { set; } >みたいな? get ですね。 例のようにひとつのプロパティでもいいですし、パラメータ一個一個に意味ある名前があれば良いかなーって感じで protected abstract string Name{ get; } protected abstract int Age{ get; } が個人的にはビューティフォーかなと思います。
javaだと囚人さんの方式しか手がないですねぇ。 パラメタが多くなるとabstrackなgetterが大量に…。
Powered by: Copyright © 中博俊