Добра практика ли е да създадете отделен java файл за всеки клас в Eclipse?

Нов клас в Eclipse

Когато създам нов клас, като използвам горното меню, се създава нов java файл за всеки клас и както можете да видите, това води до много .java файлове много бързо (Защо ellipse показва .class структура вътре в .java файл , ), това добра практика за проектиране ли е предвид факта, че понякога искам само класовете да са много малки, като напр.

class Name
{
String firstName;
String lastName;
}

Нов съм в Eclipse и Java IDE, можете ли също да ми кажете пряк път за създаване на нов клас.


person Sainath S.R    schedule 06.12.2014    source източник
comment
за да създадете нов клас в същия файл, можете да използвате бутоните c l a s s ;-)   -  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