component architecture

component architecture

(programming)A notion in object-oriented programming where"components" of a program are completely generic. Instead ofhaving a specialised set of methods and fields they havegeneric methods through which the component can advertise thefunctionality it supports to the system into which it isloaded. This enables completely dynamic loading ofobjects. JavaBeans is an example of a componentarchitecture.

See also design pattern.