动态和静态的好处有哪些