12
Должны ли методы в интерфейсе Java быть объявлены с модификатором открытого доступа или без него?
Должны ли методы в интерфейсе Java быть объявлены с publicмодификатором доступа или без него ? Технически это не имеет значения, конечно. Метод класса, который реализует interfaceвсегда public. Но что является лучшим соглашением? Сама Java не соответствует этому. Смотрите, например, Collectionпротив Comparableили Futureпротив ScriptEngine.