2009-08-03 6 views
19

¿Las clases de utilidad no son realmente el mismo concepto que las ayudas? Me refiero a que los métodos de utilidad no extienden una clase existente como los ayudantes, pero los dos tipos de métodos realmente podrían denominarse "Ayudantes" en cualquier caso.Diferencia entre las clases de utilidad y auxiliar

Respuesta

-1

clases de utilidad tienden a ser métodos y definiciones estáticas, donde como clases de ayuda podría ser nodos en una lista enlazada. Así es como uso la terminología.

+0

cuando dice nodos, ¿quiere decir extender la funcionalidad de un método existente de otra clase para ayudar a los usuarios? Estoy debatiendo si solo crear una carpeta y clases llamadas Ayudantes en mis proyectos web o tener carpetas y clases de utilidad y de ayuda en mi proyecto web. – PositiveGuy

+1

No sé sobre nodos en una lista enlazada, pero las clases de utilidad son en verdad estáticas (imo). Un ayudante sería un buen nombre cuando utiliza un patrón de delegación para algo. – Thorarin

+0

Bueno, estoy pensando en términos de métodos de ayuda de ASP.NET frente a solo los métodos de C# Utility en sus respectivas clases personalizadas. Supongo que podría verlo como si el método no tuviera nada que ver con ASP.NET directamente, que pudiera llamarlo un método de utilidad. De lo contrario, si te está "ayudando" de alguna manera con un .aspx o .ascx y digamos que simplificando la vida o proporcionándote más opciones mientras las usas en una página .aspx o .acsx, entonces son "métodos auxiliares" – PositiveGuy

9

Las clases de utilidad son útiles por sí mismas; mientras que las clases auxiliares son clases con métodos de extensión que ayudarán a extender los tipos.

Cuestiones relacionadas