Я знаю, что интерфейс должен быть публичным. Однако я этого не хочу.
Я хочу, чтобы мои реализованные методы были доступны только из собственного пакета, поэтому я хочу, чтобы мои реализованные методы были защищены.
Проблема в том, что я не могу сделать интерфейс или реализованные методы защищенными.
Что такое обходной путь? Есть ли шаблон дизайна, который относится к этой проблеме?
Из руководства по Java абстрактный класс тоже не справится с работой.