must be inherited and not directly instantiated from itself
把它抽象化.
or the opposite,how to force it not being inherited?
让它成为最终的.