July 2001
Beginner to intermediate
368 pages
6h 52m
English
In the process of writing the application, suppose I get a new requirement to take the following actions whenever a new customer is entered into the system:
Send a welcome e-mail to the customer.
Verify the customer's address with the post office.
Are these all of the requirements? Will things change in the future?
If I am reasonably certain that I know every requirement, then I could solve the problem by hard-coding the notification behavior into the Customer class, such as shown in Figure 17-1.

For example, using the same method that adds a new customer into the database, ...