ABSTRACT

Our pay station system has successfully been deployed in Alphatown. However, a new customer, Betatown, wants to buy our system but has another requirement on how rates are calculated. The learning objective of this chapter is twofold. First you will learn several different solutions to this problem and see their respective benefits and liabilities. Second, you will learn that one of the solutions, the compositional one, is actually the STRATEGY pattern. You will also see a special process, that I denote the ®-¬-­ process, in action for the first time.