When you create an interface with Builder Xcessory, you will often find that you repeatedly create certain combinations of objects, for example, a label, a text area, and a button that acts on the value entered in the text field. Rather than recreate all three objects each time, you can combine them into a class. This class can then be treated as a single object. By planning and creating a library of high-level, reusable classes, you can improve the quality, development time, and maintainability of your applications.

Note: A Builder Xcessory class should not be confused with a C++ or Java class, although the code is generated using language classes.

Designing and Planning Classes

Plan and design your classes to implement them in the most efficient manner. One of the major benefits of working with high-level objects is the ability to reuse them. Before you begin your project, identify the obvious and the non-obvious elements of your application. Think about how the elements will be used in subsequent applications, and use Builder Xcessory to develop the latest additions to your class library or application framework. As you progress through the development of your application, additional classes will undoubtedly become obvious. Builder Xcessory allows you to create new classes at any point in your development cycle.