 OOP with runtime binding requires additional information that traditional libraries don't supply.In addition to the names and entry points of the code located within, they also require a list of the objects they depend on.This is a side-effect of one of OOP's main advantages, inheritance, which means that parts of the complete definition of any method may be in different places.