[Seasar-dev:234] Re: toString() を自動生成するToStringInterTypeはどうでしょうか?
Koichi Kobayashi
koichik
2006年 1月 10日 (火) 02:00:34 JST
小林 (koichik) です.
Date: Mon, 09 Jan 2006 23:32:07 +0900
From: KOMORI Yusuke <y-komori @ nifty.ne.jp>
To: seasar-dev @ lists.sourceforge.jp
Subject: [Seasar-dev:231] Re: toString() を自動生成するToStringInterTypeはどうでしょうか?
> まさたかさんから出ていた、
>
> @Property
> public void setFoo(Foo foo);
>
> @Property
> public Foo getFoo();
>
> と書いておいてフィールドの方が生成されるパターンですね。
> いまいち記述量がそんなに減らなくて、ありがたみがないような気もするんです
> が、どうなんでしょう?
まさたかさんのあれ (Ikushipe) はクラスではなくインタフェースに
記述するという点がポイントですね.
インタフェースをベースにすると,本来はそれを実装したクラスを
用意してフィールドを書いてその getter/setter を書いて,
という手間が必要になります.
その実装クラスの作成を丸ごと省けるのであれば,十分にありがたみは
あると思います.
なので,Ikushipe 風の InterType を S2 で提供するとしても
現在の PropertyInterType とは別物ですね.
とりあえず Ikushipe の様子を見てからでもいいような.(^^;
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>koichik @ improvement.jp</e-mail>
</signature>
seasar-dev メーリングリストの案内