O'Reilly logo
  • Yogeshwar Dan Charan thinks this is interesting:

It’s pretty obvious that Starbuzz has created a maintenance nightmare for themselves. What happens when the price of milk goes up? What do they do when they add a new caramel topping?

From

Cover of Head First Design Patterns

Note

so , whenever you’ve to ask if this design is good or not , think about “PROBABLE CHANGES” and how efficiently the current design handles/adopts to those changes .