Extensible mechanism for object composition
First Claim
1. An extensible framework for object oriented programming comprising the following computer-executable components:
- a reception component that receives a customized strategy relating to composing a target object; and
an implementation component that automatically implements the customized strategy to compose the target object based at least in part upon a context associated with the target object.
2 Assignments
0 Petitions
Accused Products
Abstract
An extensible framework for object oriented programming comprises a reception component that receives a customized strategy relating to composing a target object. An implementation component automatically implements the customized strategy to compose the target object based at least in part upon context associated with the target object. The extensible framework can further comprise a context component that determines the context, including context of an application associated with the target object, existing objects associated with the target object, and relationships between the existing objects.
32 Citations
20 Claims
-
1. An extensible framework for object oriented programming comprising the following computer-executable components:
-
a reception component that receives a customized strategy relating to composing a target object; and
an implementation component that automatically implements the customized strategy to compose the target object based at least in part upon a context associated with the target object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for composing an object comprising the following computer-executable acts:
-
receiving a plurality of composition strategies;
receiving a command to compose a target object;
analyzing context associated with the target object; and
executing at least one of the plurality of composition strategies based at least in part upon the analyzed context. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An extensible framework in an object-oriented programming environment, comprising:
-
computer-implemented means for receiving a composition strategy;
computer-implemented means for analyzing a context associated with a target object; and
computer-implemented means for composing the target object based at least in part upon the received composition strategy and the analyzed context.
-
Specification