30.09.2012, 20:01
Pracując w wielu rozbudowanych środowiskach programistycznych często spotykamy się z dublowaniem pewnych funkcjonalności udostępnianych przez różne klasy. Przykładem takiego dublowania może być klasa File dostępna w pakiecie io w Javie. Proszę o Wasze opinie na temat powielenia niektórych funkcjonalności klas, w szczególności skupiając się na wspomnianym przykładzie. Czy zaimplementowana w programie RemoteFSExplorer klasa FileDescription faktycznie powinna dublować funkcjonalności udostępniające informacje o pliku? Czy klasa FileDescription jest rzeczywiście niezbędna do prawidłowego działania aplikacji?