Slide 1Chapter 15 UML Interaction Diagrams 1CS6359 Fall 2012 John Cole Slide 2 What are Interaction Diagrams? Illustrate how objects interact through messages Two types:…
Slide 1 Chapter 25 GRASP: More Objects with Responsibilities 1CS6359 Fall 2011 John Cole Slide 2 Four More GRASP Patterns Polymorphism Indirection Pure Fabrication Protected…
Slide 1 Chapter 26 Applying Gang of Four Design Patterns 1CS6359 Fall 2012 John Cole Slide 2 The “Gang of Four” The book was Design Patterns by Gamma, Helm, Johnson,…
Slide 1 Chapter 9 Domain Models 1CS6359 Fall 2012 John Cole Slide 2 Why do this? If you don’t understand the domain, you can’t program for it effectively Lower the representational…
Slide 1 Metadata Understanding the Value and Importance of Proper Data Documentation James Wilson James Madison University John McGee, Ph.D. Adapted from: The Virginia Metadata…
CS 1 CS 1 Lesson 5 Loops and Files CS 1 -- John Cole Slide 1 Increment and Decrement Operators ++ is the increment operator. It adds one to a variable. val++; is the same…