Encapsulation is the capability to combine and hide an object's implementation from its definition ”in other words, to hide data from methods .
To put encapsulation to work, you use procedures, functions, and packages. (These can be stored in the database, form or a form library, an object group in a form, an object library, or a base template form.)
GUI Development
Advanced GUI Development: Developing Beyond GUI
Multi-form Applications
Advanced Forms Programming
Error-Message Handling
Object-oriented Methods in Forms
Intelligence in Forms
Additional Interesting Techniques
Working with Trees
Oracle 8 and 8i Features in Forms Developer