1/12
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
IDL
interface definition language
language independent IDL tradeoff 1
more flexibility as components can be written in whatever language
language independent IDL tradeoff 2
more complex for the programmer who needs to know a language and the IDL
language independent IDL tradeoff 3
slightly more complex for the compiler/ framework
component population
provide all the functions we need and the interfaces needed by other components
component framework
a “harness” within which to deploy the components that provides global services and ensures dependencies are satisfied
framework service 1
locate the components it needs
framework service 2
access functions offered by other components’ interfaces
framework service 3
load components into roles
difference between object-oriented 1
OO is a single code base with no pre-defined structure for applications. component tech has multiple sources structured within a framework
difference between object-oriented 2
OO dependencies are sometimes hard to find. component tech has explicit interfaces and binding.
difference between object-oriented 3
OO once compiled, code doesn’t change. in component tech, component instances dynamically change.
extensibility
we want to add/ change components across the system’s lifetime