盛世游戏网

盛世游戏网

什么是软件构件

59

软件构件是 软件系统中具有相对独立功能、可以明确辨识、接口由规约指定、与语境有明显依赖关系、可独立部署,且多由第三方提供的可组装软件实体。构件是可复用的软件组成成分,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能模块、软件框架(framework)、软件构架(或体系结构Architectural)、文档、分析件、设计模式(Pattern)等。