08-10-2010 05:03 PM - edited 08-10-2010 05:04 PM
Consider the hot dog example for the implementation vs interface question. You, as a user of class HotDog, want only to extract the Taste and SaltyGoodness from the HotDog class. You probably don't want to have access to Ingredients, NutritionalContent, and ManufacturingProcessDetails. Sure, it might be interesting, but did you really need that information?
08-12-2010 11:33 PM