- inheritance --is a
- polymorphism ——{override, overload}
- modularity
- abstraction
- aggregation + composition {has a}
Java language
6. collection —{arraylist,set,hash map,linklist, queue} -is a
UML modeling language
(graphic)
7. class diagram–(classes + associations)
8. use case diagram–(actors+ actions)
9. activity diagram–(flow of activities)
10. sequence diagram–(object class+massages)
11. state machine–(object states + transition)