Invention Grant
- Patent Title: Attribute-based component programming system and methodology for object-oriented languages
- Patent Title (中): 面向对象语言的基于属性的组件编程系统和方法
-
Application No.: US10709917Application Date: 2004-06-04
-
Publication No.: US08291375B2Publication Date: 2012-10-16
- Inventor: Evan P. Ireland
- Applicant: Evan P. Ireland
- Applicant Address: US CA Dublin
- Assignee: Sybase, Inc.
- Current Assignee: Sybase, Inc.
- Current Assignee Address: US CA Dublin
- Agency: Sterne, Kessler, Goldstein and Fox P.L.L.C.
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
An attribute-based component programming system and methodology for object-oriented languages is described. In one embodiment, for example, a method is described for dynamically generating program code adding behavior to a program based on attributes, the method comprises steps of: adding a component object to a program class of the program to create a component; defining at least one attribute specifying declaratively behavior to be added to the program; associating the at least one attribute with the component; and in response to instantiation of the component at runtime, generating a subclass based on the program class and the at least one attribute, the subclass including dynamically generated program code based on the at least one attribute.
Public/Granted literature
- US20050216885A1 Attribute-Based Component Programming System and Methodology for Object-Oriented Languages Public/Granted day:2005-09-29
Information query