クラス
#実装
クラス候補の一覧。
コントローラー
ユースケース…サブクラスを随時追加。コントローラー間で依存するだけなので、後からで可。
ビュー
タイムライン(スレッド)…ビュー層での投稿の集約。ビューはリクエストパラメーターによって指定されるので、ライブラリーなどもこのクラス。タグ付けが可能で、外部の板からログをインポートできるなら板名をタグとして残す。通知もタイムラインの一種。
モデル
スレッド(タイムライン)…モデル層での投稿の集約。
投稿…内部に型があるけど、それは扱い方の違い。含まれる情報はどの型にも変換できるよう十分な情報を持つ。
板…ひとつだけ。外部の板からインポートできたとしても、タグで区別するだけで、この板の投稿ということにする。
ユーザー…住人。アカウント。セッションIDか、オープン認証のドメイン名+そっちのIDで区別。
クラスの素
フレームワーク…実装をシンプルにするための設計。
UI…実現したい仕様。