不好不意味着必须取消,举个例子,某些语言中的goto语法,也一直都是不被建议使用的东西,但却一直存在。不建议使用是因为这些东西的使用容易带来风险,但当对它足够熟悉足够谨慎的话它就能够体现它得天独厚的优势了。