Objects InvolvedThe following should be regarded as an object map of the phpMyForum application. By mapping out the objects available we should be able to see what needs to be built, how individual parts should work and interact with their environment(s), and how the API should be constructed. Object: MessageBrief Description: Holds data for a single message. Normal message will consist of up to the following information: Properties
Note that I foresee two primary access requirements for messages:
Object: ForumBrief description: Holds data for a single forum, which may or may not include it's messages. Properties
Object: DatabaseBrief Description: Holds mechanism for accessing the database. Object's PHP code is loaded file database-specific files, e.g. mysql.inc, which may be thought of as drivers. Properties
Object MapThe following diagram is intended to describe how the objects are connected. |