第5回北欧勉強会

昨日参加した北欧勉強会のオレログです。レイヤーパターンなんてEclipsePluginチックでかなり萌え。っていうか、EclipsePluginはかなりオブ脳を持っていないといけないのではないかと思い始めた。どうなんかなー。

以下検索用

北欧勉強会第5回
  一言
    2007-11-20
    新潟で初雪
    P36-P45
  1.17アーキテクチャスタイル
    制御スタイル
      集中型
        Strutsっぽい
        ロジックを一箇所
          探す場所が限られる
          読みにくくない?
        手続き型
      分散型
        再利用しづらい
        たらいまわし
        責任が不明?
        ぶんさんしすてむ?
          委譲型だよね
      委譲型
        自分の責務の大部分を果たす
        責務ごと再利用
      強度
        凝集度
      第6章で詳細を
    アーキテクチャスタイル
      レイヤ
        ロールにしたがってオブジェクトを切り分ける
        対話型システムではよく使われる
      パイプ&フィルタ
      ブラックボード?
        ソフトウェアアーキテクチャ
          第6章
        みんなでわっと書く
          音声認識
          単語識別
          一番評価値の高いものを選ぶ
        P265
          知識源
            エージェントオブジェクト
          黒板
          制御
          知識源が黒板に書き込んだ内容を制御が選ぶ
  1.17.5 レイヤにオブジェクトを配置する
    下のレイヤから上のレイヤ
      イベント通知
    最上位と最下位のみ外界にさらす
      プレゼンテーション
      テクニカルサービス
    図1-16がいい
      上から下
        メッセージ
        イベント
      レイヤ間を疎結合
        イベント通知メカニズム
  1.18 設計記述
    CRCカード
    いきなりクラスから抽出しないよね
  1.19 まとめ
    初期
      ドメインの概念
    Immutableを保障するためにはStringはfinalじゃないと駄目だったんだよ。
  1.20 参考文献
    オブジェクト指向プログラミング入門
      Timothy Budd
      カモノハシ本
      第2版は5000円なのに第3版は$90
    Working With Objects
      Trygve Reeskang
      MVCの概念
    The Unified Modeling Language User Guide
      Gray Booch
      James Rumbaugh