definition和theory的区别是什么?求详解