[seasar-dev:591] [S2Dao.NET]拡張しやすいようにリファクタリング
kubo
jazzflute @ mbn.nifty.com
2006年 11月 14日 (火) 19:33:01 JST
久保です。
.NETチームの皆様方へ
(主に杉本さん!?)
コミッタでもあり、コアユーザでもある立場からの相談です。
S2Dao.NETですが、拡張しやすいように
リファクタリングしても良いでしょうか?
内容は:
DaoMetaDataImplにおいて
A BeanMetaDataImplをInitialize()の中でnewしているのを
virtualのFactoryMethodにする。
B ReaderHandlerがCreateDataReaderHandler()でnewしているのを
virtualのFactoryMethodにする。
C CreateDataReaderHandler()でBeanMetaDataをInstance変数ではなく
引数でもらうようにする。(オーバーロード)
AbstractBeanMetaDataDataReaderHandlerにおいて
D Methodをvirtualにする。(今オーバーライドできない)
Cに関しては、
[Seasar-user:4829] S2DaoでメソッドごとにBEANを変更する機能について
の.NET版への対応の布石ともなります。
そして、このような修正はどのような感じで
JIRAに登録すればよろしいでしょうか?
#
# ローカルでは実は修正済みで、テストも通っております。
#
--
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo <jazzflute @ mbn.nifty.com>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Seasar-dev メーリングリストの案内