Construction of object-oriented programming (OOP) patterns by behavior delegation
First Claim
1. A method comprising:
- defining a new object-oriented programming (OOP) pattern having a behavior; and
, delegating the behavior of the new OOP pattern to one of a plurality of preconstructed OOP patterns to implement the behavior by the one of the preconstructed OOP patterns, such that the new OOP pattern is constructed at least in part by delegating the behavior of the new OOP pattern to the preconstructed OOP patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
Object-oriented programming (OOP) design patterns are constructed at least partially by delegating their behaviors to preconstructed OOP patterns to implement the behaviors. A new OOP pattern having one or more behaviors is defined. Each of at least one of the behaviors is delegated to a preconstructed OOP pattern, the preconstructed OOP pattern therefore implementing the behavior. The new OOP pattern is thus constructed at least partially by delegating at least one of its behaviors to the preconstructed OOP patterns. Delegating a behavior to one of the preconstructed OOP patterns can be accomplished within a graphical user interface (GUI). Graphical representations of the new OOP pattern and of the preconstructed OOP patterns are displayed. Dragging the graphical representation of a selected preconstructed OOP pattern onto the graphical representation of the new OOP pattern causes a behavior of the new OOP pattern to be delegated to the selected preconstructed OOP pattern.
-
Citations
19 Claims
-
1. A method comprising:
-
defining a new object-oriented programming (OOP) pattern having a behavior; and
,delegating the behavior of the new OOP pattern to one of a plurality of preconstructed OOP patterns to implement the behavior by the one of the preconstructed OOP patterns, such that the new OOP pattern is constructed at least in part by delegating the behavior of the new OOP pattern to the preconstructed OOP patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a graphical user interface (GUI) mechanism to display graphical representations of a new object-oriented programming (OOP) pattern and of one or more preconstructed OOP patterns and to enable the graphical representations of the preconstructed OOP patterns to be associated with the graphical representation of the new OOP pattern; and
,a delegation mechanism to delegate behaviors of the new OOP pattern to the preconstructed OOP patterns in response to the graphical representations of the preconstructed OOP patterns being associated with the graphical representation of the new OOP pattern, in order to implement the behaviors of the new OOP pattern by the preconstructed OOP patterns. - View Dependent Claims (13, 14, 15)
-
-
16. An article of manufacture comprising:
-
a computer-readable medium; and
,means in the medium for delegating each of at least one behavior of an object-oriented programming (OOP) pattern to one of a plurality of preconstructed OOP patterns to implement the behavior by the one of the preconstructed OOP patterns. - View Dependent Claims (17, 18, 19)
-
Specification