导航栏修改为多态方式