public ICharacterAttribute(IAttrStrategy strategy, int level, CharacterBaseAttr baseAttr)
    {
        mBaseAttr = baseAttr;
        mLevel    = level;

        mStrategy     = strategy;
        mDmgDescValue = mStrategy.GetDmgDescValue(mLevel);
        mCurretHP     = baseAttr.maxHP + mStrategy.GetExtraHPVaule(mLevel);
    }