Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Extending the answer to this question, I have broken down a large system into a few classes per package.

Each package is now shown in a different page for readability, but now how do I show the relationship of two classes in separate packages (separate printed pages)?

An example for clarification:

E has an association with A but are in separate packages

E has an association with A but are in separate packages (which means they are on different pages)

share|improve this question
up vote 1 down vote accepted

An option would be to show a subset of Package2 on the diagram for Package1. In this case, you would show Package2 and ClassE, but not at full detail. Don't include any private or protected members, and consider not even showing public members for ClassE on the diagram for Package1. Depending on how they are structured, include a note or reference to the Package2 diagram for easy access via a link or a document ID reference.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.