Opportunity Read Only

I want to make the entire opportunity read-only after the opportunity has been marked closed-won.  What is the best way to do this?

Thank you,

   Jake