It can be a good idea to organize methods on a class, rather than on an instance of a class. One example is the Manager pattern. This pattern is useful when an object is expensive to create, or will be reused a lot.
In this recipe, we'll see how to use the static keyword to create a map for reusing instances of the Rocket class.