CIS-260 Home
http://www.c-jump.com/bcc/
UML Class Diagrams
- Weeks 8-9, UML Class and Encapsulation
- Java Class and Encapsulation
- UML Utility Class
- Java Utility Class
- Parameterized Class in UML
- Parameterized Class in C++
- Parameterized Utility Class in UML
- Parameterized Utility Class in C++
- Kinds of Relationships between Classes
- Relationships and Heuristics
- UML Association
- Naming Relationships
- Naming Roles
- Relationships and Encapsulation
- Relationships and Multiplicity
- Association in Java and C++ compared
- Aggregation vs. Composition
- Aggregation in UML (containment by reference)
- Aggregation in Java and C++ compared
- Composition in UML (containment by value)
- Multiplicity and Encapsulation
- Multiplicity and Encapsulation, Cont.
- Composition in C++ (Java?)
- Inheritance in UML
- Inheritance in Java and C++ Compared
- Encapsulation of Relationships
- Abstract Methods
- Abstract Classes
- Abstract method and class in C++
- Interface
- Interface in C++
- Polymorphism