类 CmdInfo

java.lang.Object
com.iohao.game.action.skeleton.core.CmdInfo

public final class CmdInfo extends Object
cmdInfo 命令路由信息
     平常大部分框架使用一个 cmd 来约定协议
     这里使用cmd,subCmd是为了模块的划分清晰, 当然这样规划还有更多好处

     cmdInfo 的创建可以通过:
     1 CmdInfoFlyweightFactory 来完成
     2 of(int, int) 静态方法来完成

     其他参考:
     文档 - 路由信息
 
作者:
渔民小镇
日期:
2021-12-20
  • 方法详细资料

    • getCmdInfo

      public static CmdInfo getCmdInfo(int cmd, int subCmd)
      获取 cmdInfo
           内部使用享元工厂来获取 cmdInfo
      
           请使用 of 系列方法来代替此方法
       
      参数:
      cmd - 主路由
      subCmd - 子路由
      返回:
      路由信息
    • getCmdInfo

      public static CmdInfo getCmdInfo(int cmdMerge)
      获取 cmdInfo
           内部使用享元工厂来获取 cmdInfo
      
           请使用 of 系列方法来代替此方法
       
      参数:
      cmdMerge - cmd-subCmd CmdKit.merge(int, int)
      返回:
      路由信息
    • of

      public static CmdInfo of(int cmd, int subCmd)
      获取 cmdInfo
           内部使用享元工厂来获取 cmdInfo
       
      参数:
      cmd - 主路由
      subCmd - 子路由
      返回:
      路由信息
    • of

      public static CmdInfo of(int cmdMerge)
      获取 cmdInfo
           内部使用享元工厂来获取 cmdInfo
       
      参数:
      cmdMerge - cmd-subCmd CmdKit.merge(int, int)
      返回:
      路由信息
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object