Jump to content

The OO breakdown of a coffee maker


Recommended Posts

A marvelous walk through of OO design, complete with common points of failure, in the design of a coffee maker. Ashe, I expect you to appreciate this fully.

http://www.objectmentor.com/resources/arti...CoffeeMaker.pdf

Problem: All the example code is in JAVA. Need someone to convert JAVA to LAVA. :shifty: Not a project I'm going to get around to doing, but I think would be useful for someone to do.

Link to comment

QUOTE(Michael_Aivaliotis @ Apr 17 2007, 07:43 PM)

Doing OOA&D on a coffee maker is a standard classroom topic used my many to teach the principles. Another one is a bank machine.

We just used to bring a whole can with us, it would defenitely take your grade up!

Ton

Link to comment

QUOTE(Aristos Queue @ Apr 17 2007, 12:07 PM)

A marvelous walk through of OO design, complete with common points of failure, in the design of a coffee maker. Ashe, I expect you to appreciate this fully.
Ahhhhhhh, snifffff, snifffff

QUOTE

Problem: All the example code is in JAVA. Need someone to convert JAVA to LAVA.
:shifty:
Not a project I'm going to get around to doing, but I think would be useful for someone to do.

Nor will I at the moment, as I am on vacation and still putting in a bit of work there, and I'm swamped for a while back at the ranch, but ....

This might be fun someday.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.