[SML 7347] OOA&D 事務系アプリケーションの例題演習について

SEKIDO Ryoichi rsekido @ iadi.co.jp
2008年 1月 30日 (水) 18:15:25 JST


関戸@IADI と申します.

古い話しですが以前、青木さんが作成された講義資料「オブジェクト指向分析 
設計」の中に「事務系アプリケーションの例題演習」として,簡単な図書館の 
モデルが取り上げられています.
(http://www.sra.co.jp/people/aoki/OOAOOD/05.pdf)

この中では、図書館の利用者やスタッフとして LibraryUser や 
LibraryStaff が定義されていますが、それらを管理する仕組み(利用者の登 
録,変更、削除など)がありません.
この場合、どのようにするのがよいでしょうか.
私の場合おそらく,

   Manager
    |
    +- UserManager
    |
    +- StaffManager

のようなクラスを作って、addUser, modifyUser, searchUser などのメソッド 
を定義すると思います.

間違っている点、もっとよい方法などあれば教えていただきたくお願いします.

# 最近,PHP プログラマにオブジェクト指向を説明するのにこれらの資料を流用させて
# いただいてます.


--- Inter-Active Design Inc. -------------------------------------->
関戸 良一                                        rsekido @ iadi.co.jp
SEKIDO Ryoichi                      Phone/Fax 03-5459-0353/5459-0354
PGP Fingerprint   7E55 E053 1D36 705C 0184  EDA7 850E 469D 8FA0 AD19
<-------------------------------------- Inter-Active Design Inc. ---


SML メーリングリストの案内