Otherwise you wind up trying to encapsulate the knife and the person spreading and the
silverware drawer in a manager of some sort and that's irrelevant to the system.
That last phrase is the key one here: "irrelevant to the system". There's no point in creating CFCs to model things that really aren't important in your system. While we might all find the PB&J sandwich example a little strange, the point is that particular system contains only three important things: bread, peanut butter and jelly. If you were modeling something 'bigger' - a system to make PB&J sandwiches for example - then the outside world becomes important and a "manager" object might make sense.
Sean A Corfield -- http://www.corfield.org/blog/
"If you're not annoying somebody, you're not really alive." -- Margaret Atwood
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
