Czy klasy użytkowe naprawdę nie są tym samym pojęciem co pomocnicy? Chodzi mi o to, że metody użytkowe nie rozszerzają istniejącej klasy, takiej jak pomocnicy, ale oba typy metod naprawdę mogą być w obu przypadkach określane jako "Pomocnicy".Różnica między klasami narzędziowymi i pomocniczymi
19
A
Odpowiedz
-1
Klasy narzędzi są zwykle statycznymi metodami i definicjami, gdzie klasy pomocnicze mogą być węzłami na liście połączonej. Tak właśnie używam terminologii.
9
Klasy użytkowe są przydatne same w sobie; podczas gdy klasy pomocnicze są klasami z metodami rozszerzenia, które pomogą rozszerzyć typy.
Powiązane problemy
- 1. Różnica między klasami System.StringComparer i System.StringComparison?
- 2. Jaka jest różnica między klasami TK i Toplevel tkintera?
- 3. Jaka jest różnica między zamknięciami i klasami tradycyjnymi?
- 4. Różnice między klasami java.rmi.registry.Registry i java.rmi.Naming
- 5. D3 Przejścia między klasami
- 6. Różnica między InstrumentationTestCase i AndroidTestCase
- 7. Jaka jest różnica między klasami a instancjami obiektów?
- 8. Fudowanie linii między klasami i funkcjami
- 9. Różnica między Outlook.Folder i Outlok.MAPIFolder
- 10. Android: Różnica między FileOutputStream i FileWriter
- 11. jQuery: jak przejść między klasami?
- 12. Zarządzanie dzielonymi zasobami między klasami?
- 13. Jaka jest różnica między NSInvocationOperation i NSBlockOperation
- 14. Różnica między używaniem Trace i TraceSource
- 15. sortowanie unix z kluczami podstawowymi i pomocniczymi
- 16. Różnica między unwrapObservable i()
- 17. Różnica między "**/* /" i "** /"?
- 18. Różnica między | = i^= css
- 19. Composer.phar różnica między | i ||
- 20. Różnica między "% ~ dp0" i ". \"?
- 21. Różnica między ". +" I ". +?"
- 22. MySQL: Różnica między ",", "i"
- 23. Różnica między (++ i) oraz (i ++)
- 24. Różnica między klasami AmazonDynamoDBClient i DynamoDB w ich pakiecie SDK Java?
- 25. Jaka jest różnica między klasami CSS .foo.bar (bez spacji) i .foo .bar (z miejsca)
- 26. Jaka jest różnica między klasami i identyfikatorami w CSS? Wyjaśnij na przykładzie, gdzie użyć
- 27. Różnica między Pole # getAnnotations() i pole # getDeclaredAnnotations()
- 28. Różnica kręgosłupa Różnica między CompositeView i CollectionView?
- 29. Funkcje statyczne poza klasami
- 30. Jak przekazać zmienne między klasami Ruby?
kiedy mówisz, że masz zamiar rozszerzyć funkcjonalność istniejącej metody z innej klasy o pomocników? Zastanawiam się, czy po prostu utworzyć folder i klasy o nazwie Helpers w moich projektach sieci Web, mając zarówno foldery i klasy Utility i pomocnicze w moim projekcie internetowym. – PositiveGuy
Nie wiem o węzłach na liście połączonej, ale klasy narzędzi są rzeczywiście statyczne (imo). Pomocnik byłby dobrym nazwiskiem, gdy używałbyś wzorca delegacji dla czegoś. – Thorarin
Cóż, myślę w kategoriach metod pomocniczych ASP.NET vs. tylko metod C# Utility w ich własnych klasach niestandardowych. Sądzę, że mógłbym spojrzeć na to tak, jakby metoda nie miała nic wspólnego z ASP.NET bezpośrednio, że mógłbyś nazwać to użyteczną metodą. W przeciwnym razie, jeśli "pomaga" ci w jakiś sposób w .aspx lub .ascx i powiedzmy, po prostu ułatwiając życie lub oferując więcej opcji podczas korzystania z nich na stronie .aspx lub .acsx, to są one "metodami pomocniczymi". – PositiveGuy