This chapter presents the following content: Examples of class diagrams; navigation, visibility, named associations, and multiplicity in UML; interfaces and implementation, in UML. In this chapter students will be able to: Students will have a strong conceptual foundation for their future uses of the OO features of Java, students will be able to interpret a class diagram, students will be competent at the basic OO design patterns. |