常见的光学现象都可以用古典电动力学理论来说明。但是，通常这全套理论很难实际应用，必需先假定简单模型。几何光学的模型最为容易使用。它试图将光当作射线（光线），能够直线移动，并且在遇到不同介质时会改变方向；它能够解释像直线传播、反射、折射等等很多光线现象。物理光学的模型比较精密，它把光当作是传播于介质的波动（光波）。除了反射、折射以外，它还能够以波性质来解释向前传播、干涉、偏振等等光学现象。几何光学不能解释这些比较复杂的光学现象。在历史上，光的射线模形首先被发展完善，然后才是光的波动模形.很多现象涉及到光的