Font Size: a A A

Extension And Application Of Component Category

Posted on:2006-06-12Degree:MasterType:Thesis
Country:ChinaCandidate:W B XieFull Text:PDF
GTID:2178360182983505Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the Component-Oriented Programming, a functional component can bereplaced by another component, like an accessory, so far as they fulfill thesimple protocol: they have implemented a same set of interfaces. The conceptof Component Category arises from the purpose to manager the componentsthat have implemented the same interfaces and fulfill similar function and tomake the application easy to call those components. A component category isa set of logic related component classes that usually have a same set ofinterfaces. Component category is the key mechanism to supportPolymorphism of components. The application can be configured flexibly andextended conveniently by using the technique of component category,The contributions of this thesis include:1. It introduces an approach to support component category on the aspects ofcomponent definition language, metadata and run-time environment, that it based onthe analysis of the deficiency of COM model on supporting component category andpolymorphism of components,2. It designs and implements this framework on CAR platform. By using thecomponent metadata, a simple way is offered to support exploiting componentcategory and applying polymorphism of components.3. It designs and implements a reuse way to component based on the technicalcharacteristic of CAR. By this way, one component can reuse the implementation ofthe interfaces which belong to another component via the mechanism of componentaggregation.4. It introduces some primary research on the application of componentcategory.
Keywords/Search Tags:Component Category, Component technique, Metadata, CAR
PDF Full Text Request
Related items