Is there a way to implement the Runnable Interface and more abstraction (such as using the factory method pattern) instead of using a static inner class.
Here are som