ログ日記

作業ログと日記とメモ

クラス図

http://f.hatena.ne.jp/n314/20061206161331

前よりも詳しく書いてみた。
ただコンテナ周りの書き方がよく分からない。


PHP

function execMethod($class, $method, $args = array()){
    // 何らかの初期化処理
    return call_user_func_array(array($class, $method), $args);
}

という場合はクラス図を書けないのかな。クラス図は静的構造だもんなぁ。
インターフェースを作ってメソッドをexecuteなりfilterなり固定すれば図に書けるしシンプルになるけど、PHPの利点が損なわれそうなのでやめておく。



で、この図をぼーっと眺めていると、フレームワーク自体をちゃんとレイヤに分けた方がいいと思ってきた。
それが良いのか悪いのか、可能なのか不可能なのかは分からないけれど。