Является ли хорошей практикой создание отдельного java-файла для каждого класса в Eclipse?

Новый класс в Eclipse

Когда я создаю новый класс, используя вышеуказанное меню, новый файл Java создается для каждого класса, и, как вы можете видеть, это очень быстро приводит к большому количеству файлов .java (почему эллипс показывает структуру .class внутри файла .java , ), является ли это хорошей практикой проектирования, учитывая тот факт, что иногда я хочу, чтобы классы были очень маленькими, например

class Name
{
String firstName;
String lastName;
}

Я новичок в Eclipse и Java IDE, можете ли вы также сказать мне ярлык для создания нового класса.


person Sainath S.R    schedule 06.12.2014    source источник
comment
для создания нового класса в этом же файле можно использовать кнопки класс ;-)   -  person Henry    schedule 06.12.2014
comment
Извините, можно яснее?   -  person Sainath S.R    schedule 06.12.2014
comment
Я пытался поддерживать java-программы, в которых люди пытались втиснуть как можно больше классов в один файл, их гораздо труднее читать. Вы на правильном пути с одним файлом на класс (и иногда с внутренним классом, где это имеет смысл)   -  person Richard Tingle    schedule 06.12.2014


Ответы (1)


Это не только хорошая практика, это способ написания Java.

Почему каждый общедоступный класс находится в отдельном файле?

Возможно использование нескольких классов в одном файле с вложенными классами. и анонимные классы и т. д., но вы действительно должны хороший повод для такого дела. Нет ничего плохого в небольшом классе, и он значительно улучшает читаемость, когда вы не просматриваете большие файлы в поисках внутренних классов.

person TheMrSean    schedule 06.12.2014