subsystem - GiganticMinecraft/SeichiAssist GitHub Wiki

構造

現在のサブシステムの構造はおおよそこのようになっている。

  • subsystems
    • (任意の名前)
      • application - 型クラスとか
      • bukkit - Bukkitに密結合なメンバ
        • action - 下記に該当しないメンバ
        • command - コマンド
        • listener - Listenerを格納する
      • domain - 扱うデータの型
      • infrastructure - データベースなどの永続化層など
      • (subsystems) - (再帰的な構造を取る; breakcountサブシステムなど)
      • System.scala - エントリポイントを格納、SeichiAssist.scalaでロードされる