它不是语法规定,而是一套用来提高代码复用性,可读性,可维护性,稳健性,安全性的解决方案