System and method for making speciality correlative with target

A related and characteristic technology, applied in the direction of memory system, use of detectable carrier information, special data processing application, etc., can solve the problems affecting the maintainability of the object level, and achieve the effect of effective, convenient and easy storage

Inactive Publication Date: 2004-01-28
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As you can imagine, this leads to code duplication, which affects object hierarchy persistability

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for making speciality correlative with target
  • System and method for making speciality correlative with target
  • System and method for making speciality correlative with target

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Briefly stated, the present invention provides a programming model that allows new functionality to be provided to a class without making the new functionality part of the class. Furthermore, the present invention allows expressing new functionality as a property that is not built into a class. In general, the present invention provides a mechanism for associating properties in one category with another category. As will become apparent upon reading the detailed description below, the programming model of the present invention provides dynamic properties to objects without building the properties into the objects.

[0021] Referring to FIG. 1 , one example system implementing the invention includes a computing device such as computing device 100 . In a very basic configuration, computing device 100 generally includes at least one processing unit 102 and system memory 104 . Depending on the exact configuration and type of computing device, system memory 104 may be vola...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Described is a mechanism for allowing new functionality for an object to be expressed as a property that is not built into the class from which the object derives. More specifically, the mechanism associates properties in one class with another class. A computer-readable medium, that includes an object having a property in a first set of properties, further includes a data structure. The data structure includes definitions for each of a second set of properties and includes at least one static method. The static method is associated with one property out of the second set of properties and includes a first parameter. The first parameter uniquely identifies the one property. The static method is operative to associate the one property with the object without specifying an explicit reference to the one property in the object. The property is registered during run-time in order to receive the unique identifier.

Description

(1) Technical field [0001] The present invention relates generally to software applications and, more particularly, to mechanisms for managing properties of objects in software applications. (2) Background technology [0002] Most programming models today support the concept of categories. These categories are generally organized in a hierarchical tree with branches representing different categories in the category hierarchy. When two branches are at different levels, the lower branch represents the subclass. Subclasses inherit information from the category associated with the parent class (eg, parent class). When two branches are at the same level, the classes are called sister classes. For the purposes of the following discussion, the terms subordinate and superordinate may be used to refer to subclasses and superclasses, respectively. The topmost branches in the hierarchy represent the base classes in the hierarchical category tree. Typically, the information in each...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F17/00G11B27/24G06K3/00
CPCG06F9/4428G06F9/4488G06F8/40G06F17/00
Inventor J·L·波格丹M·J·菲诺齐奥N·M·克雷默
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products