Pregunta

  

Duplicar posibles:
   ¿Por qué usar las clases parciales?

¿Qué camino es la mejor práctica y el mejor enfoque de programación, las clases parciales o clases individuales?

¿Fue útil?

Solución

Utilice únicamente las clases parciales, donde hay un claro beneficio en la separación de la lógica de una clase en varios archivos. El ejemplo más obvio es donde se genera automáticamente alguna parte del código -. Generadores de código por lo general deben construir tipos parciales, para permitir que sean aumentados por el desarrollador

También puede ser útil al refactorizar una clase en dos, para tener una idea de lo que las clases se verá como después.

Estos son los principales casos de uso en realidad - yo no empezar a usarlas demasiado liberalmente; que hace que sea más difícil de calcular dónde está todo. Obviamente hay excepciones ... por ejemplo la clase System.Linq.Enumerable en .NET 3.5 debe ser enorme, y que tendría sentido para implementar ese tipo con parciales para acabar con los archivos manejables.

Otros consejos

Las clases parciales son excelentes para la diferenciación entre la interfaz gráfica de usuario que se genera automáticamente, y la clase parcial que corresponde a la de su código se asegura de que usted y el código que es auto-generado no hacer el paso en los dedos de la otra. Tomar ventaja de eso.

En cuanto a la construcción de sus propias clases personalizadas / controles GUI, que se mantendría la misma manera. Deje que la ayuda IDE con los cosméticos visuales, y el resto de la clase parcial para llevar a cabo su funcionalidad personalizada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top