| Java Quick Reference |
|
|
SCJD Study Notes - Application DesignThe first thing you'll probably do when you download your assignment is read the guidelines and take a look at the included code. Your first impulse may be to jump in and start coding right away! DON'T! The point of the assignment isn't just to produce working code, it's to produce well designed object-oriented code! Stop and ask yourself:
Do you have a clear idea of the answers? Design is often described as "more art than science". That doesn't help much if you don't have alot of experience in designing OOP applications. Where do you start? How do you begin?
There are a number of modeling tools: CRC, Use Cases, UML Diagrams, Patterns, etc. that help you describe an application. You might want to poke around the Object Orientation Tips site to find some pointers. |
|
|
OOD | OOP | Resources |