http://www.uml-diagrams.org/dependency.html?context=class-diagrams
http://www.uml-diagrams.org/generalization.html?context=class-diagrams
http://www.uml-diagrams.org/association.html??context=class-diagrams
http://www.uml-diagrams.org/android-camera-uml-class-diagram-example.html
http://www.uml-diagrams.org/class-diagrams-overview.html
http://creately.com/blog/diagrams/class-diagram-relationships/
http://www.codeproject.com/Articles/22769/Introduction-to-Object-Oriented-Programming-Concep
depedency:
---->
Class SearchController depends on (requires) SiteSearch interface.
Web Shopping package uses (depends on) Payment package.
Interface SiteSearch is realized (implemented) by SearchService.
Interface SiteSearch is realized (implemented) by SearchService.
Interface SiteSearch is realized (implemented) by SearchService.
Component UserService realized by UserServlet and UserDAO.
Usage:
Class SearchController uses SearchEngine class.
Create:
Class DataSource creates Connection.
Generalization:
Checking, Savings, and Credit Accounts are generalized by Account
Checking, Savings, and Credit Accounts are generalized by Account