SLIDE 1
SWEN-610 Foundations of Software Engineering
Department of Software Engineering Rochester Institute of Technology
Object-Oriented Design II - GRASP Controller Creator Indirection - - PowerPoint PPT Presentation
Object-Oriented Design II - GRASP Controller Creator Indirection Information expert High cohesion SWEN-610 Foundations of Low coupling Software Engineering Polymorphism Department of Software Engineering Rochester Institute of Technology
Department of Software Engineering Rochester Institute of Technology
2
3
4
5
6
7
8
Violates encapsulation and Law of Demeter.
9
10
11
UI Tier Appl Tier Model Tier Some Appl Tier class Some Model Tier class Appl Tier Model Tier View controllers work through these classes
UI Tier View controllers work through these classes
Operation Subsystem Operation Op1 Op2 Op3
12