Object-oriented programming system and library
AssigneeHome Box Office, Inc.
InventorsBrandon C. Furtwangler, Tyler R. Furtwangler, Nathan J. E. Furtwangler
Life of this patent
Estimating the term…
Loading patent…
AssigneeHome Box Office, Inc.
InventorsBrandon C. Furtwangler, Tyler R. Furtwangler, Nathan J. E. Furtwangler
Estimating the term…
The described technology is directed towards an object-oriented programming (OOP) system and library that maps conventional object-oriented concepts such as class hierarchies, interfaces, and static methods and properties onto a prototypal object system such as JavaScript®. Various functions of the OOP system are called to create a class-like structure that is instantiated into an object instance upon request. The OOP system allows for use of a wrapper pattern to wrap selected objects with added functionality such as validation and tracing, and to provide enhanced functionality with respect to properties, such as to call a function associated with a property when the property's value changes, and/or to lazily generate property values only when accessed.
A method comprising:
A system comprising:
One or more non-transitory machine-readable media having machine-executable instructions, which when executed perform operations, the operations comprising:
Dependencies are inferred from the claim text.