simple. Component-based development (CBD) is an extension of object-oriented