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?


Cover of Head First Design Patterns


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 .