Since InputSource was abstract, and there were four methods that had no actual body, I believe it makes for sense for them to be abstract methods. ImageSource did not implement onResume() but I believe that is intentional; therefore, that is a decision made for the ImageSource, rather than something shared by all InputSource subclasses.
Since
InputSource
was abstract, and there were four methods that had no actual body, I believe it makes for sense for them to be abstract methods.ImageSource
did not implementonResume()
but I believe that is intentional; therefore, that is a decision made for theImageSource
, rather than something shared by allInputSource
subclasses.