Recent Changes - Search:

Home

Is the Laser up?

People

Publications

Calendar

Projects

Spring 2012

Older Courses

Fall 2011

Spring 2011

Fall 2010

Spring 2010

Fall 2009

Spring 2009

Fall 2008

Spring 2008

Fall 2007

HOWTOs

edit SideBar

DEPENDENCIES
- Defined by an "#IMPORT"

Dependency Hierarchy
- Ideal design, but not always practical.

Dependency Cycles
- Usually BAD
- Breaks Modularity
- Not necessarily bad between classes in the same package (thats what packages are for)

Tightly Coupled
- 2 entities depend on one another in a close cycle

Loosely Coupled
- Larger Dependency Cycle that may include more classes

If you're curious, try:
Class Dependency Analyzer
This tool goes through your code and illustrates your dependency structure. It also shows you where the best points are to break a dependency.

Module COHESION

Edit - History - Print - Recent Changes - Search
Page last modified on October 17, 2007, at 12:29 AM