Develop an appropriate design document for the new specifications for the chat program. The specifications include the requirements in L&L, section 4.12 as well as the specifications done for lab 4. The design document should include class diagrams, sequence diagrams, and explanation of where new responsibilities must be placed. You should determine how to best convey the new aspects of the design, given the design given in the book for the chat classes previously.
Implement your new design and test that it meets the specifications.
An appropriate design document that documents how the new fucntionality will be incorporated into the design.
Code that meets the new specifications.