what(定义) why(好处)where(应用场景) how(如何实现)