Depends what you mean.
Use packages to hide implementation details from people using the interface. (Good development practice).
Use the Wrap utility to hide the source code from view:http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472/wrap.htm#BABEFEJF