Artículos de revistas
Tabbed Hierarchy: A Design Pattern for the Implementation of the Object-Oriented User Interfaces
Autor
CORCHUELO , RAFAEL
DÍAZ , OCTAVIO MARTÍN
DURÁN , AMADOR
RUÍZ CORTÉS, ANTONIO
Institución
Resumen
DURING THE DEVELOPMENT OF OBJECT-ORIENTED USER INTERFACES, IT IS USAULLY NECESSARY TO BUILD DIALOGS FOR THE EDITION OF OBJECT PROPERTIES. MORE OFTEN THAN NOT, THESE DIALOGS HAVE TO LAYOUT ARE PART OF INHERITANCE HIERARCHIES AND HAVE MANY PROPERTIES. IN SUCH SITUATIONS, TABBED DIALOGS ARE A GOOD ALTERNATIVE TO SCROLLONG. THE USER INTERFACCE DESING PATTERN PRESENTED IN THIS ARTICLE USED CLASS HIERARCHIES FOR ORGANIZING USER INTERFACE ELEMENTS IN TABBLED DIOLOGS FOR THE EDITION OF OBJECT PROPERTIES. IT ALSO PROMOTES REUSE OF CODE AND USER INTERFACE RESOURCES AND A COHERENT AND EASY ""TO-LEARN USER INTERFACE STYLE. RESULTS OF THE APPLICATION OF THE INTRODUCE PATTERN IN A CASE STUDY ARE ALSO PRESENTED. DURANTE EL DESARROLLO DE INTERFACES DE USUARIO ORIENTADAS A OBJETOS, SUELE SER NECESARIO CONSTRUIR DIÁLOGOS PARA EDITAR PROPIEDADES DE OBJETOS. A MENUDO, ESTOS DIÁLOGOS TIENEN QUE VISUALIZAR MUCHOS ELEMENTOS DE INTERFAZ DE USUARIO, ESPECIALMENTE CUANDO LAS CLASES DE LOS OBJETOS FORMAN PARTE DE JERARQUÍAS DE HERENCIA Y TIENE UN GRAN NÚMERO DE PROPIEDADES DE OBJETOS. TAMBIÉN PROMUEVE LA REUTILIZACIÓN DE CÓDIGO Y DE RECURSOS DE INTERFAZ DE USUARIO Y UN ESTILO COHERENTE Y FÁCIL DE APRENDER. EN ESTE ARTÍCULO TAMBIÉN SE PRESENTA UN CASO DE ESTUDIO CON LOS RESULTADOS DE LA APLICACIÓN DE VARIOS REFACTORINGS Y DEL PATRÓN DESCRITO.