{Java - OOP Advanced] Package-private
Здравейте,
Не знам дали е защото си сложих( най - сетне ) IntelliJ EE, или защото не е имало такива ситуации преди, но напоследък често IDE-то ми реве, че мога на някои класове да им махам access modifier-ите и така да станат package-private, което е по - рестриктивно от protected. Става въпрос за абстрактни класове ( и конструкторите им) които биват наследявани само от класове в същия package.
Та - по - добре ли е да ги правя pacakge-private, или да ги оставям protected (защо?) ?