Identification should include
encapsulation
modularity
the value of hiding code (only the declarations in the package specification are visible; private components are hidden)
the execution of packages and processing speed.