Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 932 Bytes

File metadata and controls

19 lines (14 loc) · 932 Bytes

What is a Component? A component is a modular, portable, replaceable, and reusable set of well-defined functionality that encapsulates its implementation and exporting it as a higher-level interface.

A component is a software object, intended to interact with other components, encapsulating certain functionality or a set of functionalities. It has an obviously defined interface and conforms to a recommended behavior common to all components within an architecture.


What are the characteristics of a component?

Path. Component name. Version number. Platform. Check-in date. Component variables. Category. What are the advantages of using component based architecture?

Component-based architecture allows for easier, faster, and robust development. Companies with libraries of solid and ready-to-reuse components are able to shorten the duration of projects