[If an abstract type is used to define a concrete type, the interface is permanently tied to the implementation, objects can not be allocated on the stack, and the size of the object is fixed.] A popular technique for dealing with these … providing the user interface and a representation holding … [The handle provides a pointer to the representation and a small amount of additional data.]
Google-1
Google-2
Copyright clearance needed for quotation.