有无数种不同方式去提供某些功能以及不提供某些功能