看源码的时候看到一种写法,FSM继承了IFsm和FsmBase,而使用的时候有的地方用接口,有的地方用抽象类:
有点疑惑,为啥不把IFsm和FsmBase合成一个类,后来看到了一种代码规范:
传参数的时候用IFsm,返回值用FsmBase。
标签:IFsm,记录,代码,一种,设计规范,FsmBase From: https://www.cnblogs.com/mcyushao/p/17672700.html
看源码的时候看到一种写法,FSM继承了IFsm和FsmBase,而使用的时候有的地方用接口,有的地方用抽象类:
有点疑惑,为啥不把IFsm和FsmBase合成一个类,后来看到了一种代码规范:
传参数的时候用IFsm,返回值用FsmBase。
标签:IFsm,记录,代码,一种,设计规范,FsmBase From: https://www.cnblogs.com/mcyushao/p/17672700.html