Dependency diagram for Feed view controller Solid line, empty head = "inherits from" / "is a". Dashed line, empty head = "conforms to" or "implements" Solid line, filled head = "depends on" / "has a" (strong dependency) Dashed line, filled head = "depends on" (weak dependency) Modular Design