原理有哪些?