Creating the Programmable Interface
An object's programmable interface comprises the properties, methods, and events that it defines. Organizing the objects, properties, and methods that an application exposes is like creating an object-oriented framework for an application. Standard Objects and Naming Guidelines discusses some of the concepts behind naming and organizing the programmable elements that an application can expose.