Próbuję wymyślić nazwę klasy, która może reprezentować zarówno pliki, jak i foldery. Czy ktoś wie na to słowo?
Próbuję wymyślić nazwę klasy, która może reprezentować zarówno pliki, jak i foldery. Czy ktoś wie na to słowo?
Odpowiedzi:
Rozważ FileNodelub FileSystemNode.
Użyłem FileNodew poprzednich projektach, inni deweloperzy mogli odgadnąć, co zrobili z nazwy. Ta -Nodeczęść informuje innych, że pracujesz z drzewem.
FileSystemNode, ponieważ FileNodedźwięki mogą być specyficzne dla plików.
Ponieważ wszystko (oprócz folderu głównego lub katalogu głównego dysku) jest ostatecznie zawarte w folderze, możesz po prostu pójść FolderElement, chociaż FilesystemObject(jak sugeruje @FrustratedWithFormsDesigner w komentarzu) również brzmi dobrze.
To zależy od systemu operacyjnego i systemu plików. W systemie Unix katalog jest tylko plikiem specjalnym, więc poprawnym terminem byłby plik .
NTFS ma podobną koncepcję ujednolicania, aczkolwiek znacznie bardziej złożoną niż w Uniksie, zwaną atrybutem .