为什么要少使用状态,使用哪些编程方式可以避免使用状态。