Core and Convenience Classes
At the level of the framework itself, GrafEdit contains both core classes and convenience classes. The core classes are the foundation of GrafEdit; from these you can built many types of graphical editing solutions. The core classes in effect define the architecture of the GrafEdit framework. They provide some basic functionality and emphasize subclassing and extensibility to provide more specialized behavior. An example of a GrafEdit core class is MCanvasGraphic.
The convenience classes are a set of specialized classes that implement specific kinds of graphic editing functionality. The convenience classes act as both functional components that you can use "as is" and as examples of the kind of graphic editing solutions you can built within the GrafEdit framework. In some cases you can use a convenience class as a base class for more specialized work. In other cases, you should develop a new class directly from the core classes. An example of a GrafEdit convenience class is TSRTFeedbacker.
[Contents]
[Previous]
[Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.
Generated with WebMaker