Joe Soltzberg

25%
Flag icon
If you feel that you must allow inheritance from such a class, one reasonable approach is to ensure that the class never invokes any of its overridable methods and to document this fact. In other words, eliminate the class’s self-use of overridable methods entirely. In doing so, you’ll create a class that is reasonably safe to subclass.
Effective Java
Rate this book
Clear rating
Open Preview