Czytałem efektywną książkę Java i miałem pytanie dotyczące konwencji nazewnictwa dla metod, kiedy powinienem używać toType i asType? Na przykład mamy toString, toArray i mamy asList. Dlaczego nie nazwaliśmy go Listą zamiast używania asList?Konwencje nazewnictwa metod Java dla różnic typu i asType?
To brzmi jak idiota, ale jestem ciekawy różnic?
Przeczytałem to z innego wątku: "Jeśli metoda zwraca to samo wystąpienie, ale rzutowane na inny typ, użyj metody AsXXX .Jeśli metoda tworzy nową instancję niepowiązanego typu przy użyciu danych obiektu, użyj metody ToXXX." ale dlaczego różni się od tablicy do listy i listy do tablicy w Javie?
Czy to oznacza, że konwertuję listę na konwertuje tablicę na inny typ, ale z tablicy na listę, po prostu ją zawijam. To jest ta część, której nie rozumiem, dlaczego mieli dwie różne metody nawiązywania między sobą nawzajem? – amm