Package classes and associations into models
Programs are made of separate physical units which could be edited, imported, complied or otherwise manipulated. The careful partitioning of an implementation into package is significant for group work on the program. Packaging has the following issues:
a. Information hiding
b. Collection of entities
c. Constructing physical modules with strong coupling with each other module.