Title: Private Interface Author: James Newkirk email address: newkirk@oma.com postal address: 757 Horatio Blvd Buffalo Grove, Illinois 60089 Voice: 847 465-0451 FAX: 847 465-0452 Abstract: The intent of the private interface pattern is to provide a mechanism that preserves encapsulation for a class that normally would have to grant friendship in C++ or some other mechanism, which inadvertantly increases visibility of private member functions or private member variables. Subject Area: Class Structural Keywords: Encapsulation, Reducing Visibility