Week 1

What I do Who I am
I am compiled from a .java file class
My instance variable values can be different from my buddy's values object
I behave like a template class
I like to do stuff object, method
I can have many methods object, class
I represent a ''state'' instance variable
I have behaviors object, class
I am located in objects instance variable
I live on the heap object
I am used to create object instances class
My state can chage object, instance variable
I declare methods class
I can change at run time object, instance variable

Week 8 & 9

Activity diagram

buddysession.jpg

State diagram

buddystate.jpg

Sequence diagram

buddysequence.jpg