Technique #9. Think of a use case as a class that represents an important user action in your system. A few examples might be RegisterTeam , PurchaseVideo , or BuildServer . These classes should encapsulate all required steps for completing that action. Let's learn how to create one in this episode.