У меня есть несколько классов проверки, организованных в отдельные файлы Java, все из которых являются пакетными. частный — пример игрушки приведен ниже, интерфейсы/абстрактные классы опущены для краткости.
Код: Выделить всё
// "Strategy" classes for validating Parameters - 1 or more may be enqueued
ValidateParams.java
|- class ValidateLengthSize
|- class ValidateString
|- class ValidateInteger
|- class ValidateFloat
// "Strategy" classes for validating Outputs - 1 or more may be enqueued
ValidateOutput.java
|- class ValidateOutputSize
|- class ValidateOutputLength
|- class ValidateOutputCombination
.
.
.
Поскольку все мои классы проверки являются пакетами -частный и не требует общедоступного интерфейса, я не уверен, подходит ли эта структура. Если это не подходит, есть ли лучший способ структурировать классы?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/784 ... te-classes