
576 9 Chapter 29: Writing Reusable Components
is, any process that is linked to it must be able to use it without
coming into conflict with another process. This applies at the
low level of code as well as at the higher level of architecture:
If the library stores any information in a common variable (or
on disk), that information must not be specific to a client un-
less it is so identified.
Where Frameworks Live
When you deploy frameworks,
they are normally placed in the Frameworks folder within a
Library folder. Library folders exist in a user's home directo-
ry, at the system level, and at the network domain. When a
dynamic linked ...