| S  | D  | N  :     SLASHDOT  ·  FRESHMEAT  ·  THEMES.ORG   
 OSDN - Open Source Development Network

 Source Forge

PalmPGN Links

Project Page    >
Main Page    >
Screenshots    >
Relelase Schedule    >

FAQ    >
Public Forums    >
Announcement List    >

Downloads    >
Documentation    >

Design Scenarios    >
Requirements    >
Interaction Diagrams and Use Cases    >
Class Diagram    <

Credits    >
About the GPL    >


PalmPGN - Class Diagram and Notes


Okay, here's the fruit of all the text I've cranked out over the past few web pages: the Class Diagram. This is the meat of OO design, and what all the stuff before this is aimed at.

This particular diagram represents most of the meaningful public methods in most of the classes in the system. What's missing? Classes like DBDescriptor, etc., that are quite simple (and may very well devolve into PODs (Plain Old Datatypes, like int), and methods in Controller to accept each message; (most use cases will end up as methods in Controller).

The beauty of all this is that now that we have all this work completed, the code should just write itself. Yeah, right.

 

VA Linux Systems and SourceForge are trademarks of VA Linux Systems, Inc. Linux is a registered trademark of Linus Torvalds. All other trademarks and copyrights on this page are property of their respective owners. For information about other site Content ownership and sitewide terms of service, please see the SourceForge Terms of Service. For privacy policy information, please see the SourceForge Privacy Policy. Content owned by VA Linux Systems is copyright 1999-2000 VA Linux Systems, Inc. All rights reserved.