Is there any reason for an empty concrete method in an abstract class?
问题 I was recently looking through some open source code PicketLink code. If you take a look at this class, you'll see a number of concrete methods in an abstract class that do nothing. Is there any purpose whatsoever for this? I thought about two things: If the method needs to be overriden by subclasses and not defined in the parent abstract class, why not simply make it abstract? If only some of the child classes actually need to implement the method, wouldn't this indicate the need for a