復習留下點兒什么-Software Architecture & Design 1

Component: a software package that can be independently replaced. It both provides and requires and services based on specified interfaces.

Abstract component-conceptual representation of a component.

Concrete component-actual component file.

Connectors model: communication among components; rules that govern those communications

Configurations: connected graph of components and connectors that describes architectural structure


Components in UML2

Why is reuse important? reduced development time and cost; improved reliability and quality; potential for a reusable component ?marketplace

Interfaces in Java: a list of methods with input/output types; classes implement interfaces using implements; used to define what a class is to do?

UML2 provides two kinds of connectors: delegation connectors; assembly connectors

Assembly connectors: connection between two components

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容