First page Back Continue Last page Overview Graphics
We may want to grant access to users to insert and delete things from a balanced binary tree but we want to limit what the user does to the tree (so it remains balanced)
Procedure-Oriented control specifies a restricted set of interfaces (public methods) that can be used.
So we can basically wrap our object with a minimal set of access procedures and control what is done to them, not just by who.