text: //
  //  SFComponent.h
  //  SFComponent
  //
  //  Created by XJY on 2019/2/16.
  //  Copyright © 2019 com.sf.ios. All rights reserved.
  //
  
  #import <Foundation/Foundation.h>
  #import "SFAppDelegateProtocol.h"
  #import "SFComponentLifeCycleProtocol.h"
  #import "SFComponentRouteProtocol.h"
  #import "SFComponentEventProtocol.h"
  
  @interface SFComponent : NSObject
  <
  SFAppDelegateProtocol,
  SFComponentLifeCycleProtocol,
  SFComponentRouteProtocol,
  SFComponentEventProtocol
  >
  
  /**
   组件名，不可重写
   */
  + (NSString *)componentName;
  
  /**
   App启动时是否启动组件，默认NO。子类可重写。
  
   @return YES：启动。NO：需要时才会启动。
   */
  + (BOOL)startupWhenAppLaunched;
  
  @end
  