Aug 24, 2017 · 1 min read
By default, they should be package-private as the article states (the most restricted one available for the case), what means that they are not accessible by subclasses outside the same package.
Therefore, updating the visibility to protected, the common dependency can be used by the subclass that needs it.
