[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 メーリングリストの案内