Analyze the technical principles and implementation methods of three types of protection against screen-capture data leakage (physical, optical, and software protection). Compare their effectiveness, cost, and deployment complexity. Provide recommendations for enterprises to build a comprehensive defense system against screen-capture data leakage based on their specific needs and budget.