[seasar-s2dao-dev:51] Re: Dao/BeanMetaDataImpl等の拡張リファクタ
kubo
jazzflute @ mbn.nifty.com
2006年 11月 25日 (土) 01:03:15 JST
久保です。
> > S2Daoのコミッタながら、コアユーザでもある立場からの提案です。
> > Dao/BeanMetaDataImplの拡張をしやすくするためのリファクタリングを
> > したいでのすが、よろしいでしょうか?
>
> おおーやりましょう。
ありがとうございます!
> > できれば今後のためにも「無理やりオーバーライド」を
> > させたくない(したくない)と思いました。
>
> 「無理やりオーバーライド」ってどの部分ですか?
> (ちょっとわからなかったので)
いや、要は
createRelationPropertyType()とか、initialize()とかです。
ほんのちょっとだけ(一行だけ)書き換えたいのに、
全てをコピーしてオーバーライドしています。
(BeanMetaDataImplを独自のクラスにしたいだけ...)
> - BeanMetaData,DaoMetaDataはinitializeで頑張りすぎ
> - BeanMetaDataのファクトリは欲しいな
> - DaoMetaDataFactory側にDaoMetaDataの初期化処理を持たせても良いかな
>
> と思っています。
なるほど、考慮してみます。
> S2Daoを外から使っている方には影響ゼロにしたいなぁと。
これは絶対条件ですね
> そのへんを変えると、S2Daoの拡張フレームワークには影響が出ると思いますが、
これもできれば考慮するようにします。
--
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo <jazzflute @ mbn.nifty.com>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
seasar-s2dao-dev メーリングリストの案内