组件图的接口网!

组件图的接口网

趋势迷

组件图的接口

2024-07-20 08:20:08 来源:网络

组件图的接口

组件图向类、组件或其他元素添加接口??
在构建静态结构图时🐪☹️|——🎊,你可以通过将特定的“接口”元素以棒糖形状添加到图中来为类😦🍁——🌒、组件或部署图添加功能连接🍀-🌛😀。这种接口形状通常不带圆圈🌳🎾|😂,其一端会自动与目标类🪀🦧_🪀🐍、组件或连接点相连🌲--🌵。为了明确标识🌾|🐓🐖,你可以双击这个接口😵——🦛,输入其名称🦓😩-🐷🐸,详细列出相关的操作和属性值💥-🦚😬。如果你更倾向于使用传统的方法🥌|🦚,也可以使用到此结束了?🦃🥍|🐗。
组件的本质是作为一个独立单元🦍——-🌒,提供一或多个公共接口🤨😅-|🥈🌚,这些接口构成了组件与用户/客户交互的正式契约⛅️🐑————🦕😔。在图3中*——🌖,Order组件就展示了这个特性🥇💐-🦍🐨,它有一个专门的区域用来表示它提供的和所需的服务接口🪶🦉——🦚🙄。以图3中的Order组件为例🤭✨|🪱😿,它提供了OrderEntry和AccountPayable两个接口*_——🦜,意味着它允许其他组件通过这些接口还有呢?

组件图的接口

组件图组件接口建模的其它方法??
UML 2 提供了一种新的方法来呈现组件的接口🎁-|🏉🐸。这种方法是在一张大长方形中包含组件的名称🎭——_🦙,长方形外部则放置特定的接口符号*🌦——🐬🐌,即UML 2 规范中的术语🥀😬|-🪆。在图4 中🎣🧨-_🦄😇,我们可以看到这种不同寻常的展示方式😎🐟||🐓😳。图4展示了如何通过接口符号来表示组件的接口提供和需求🌲-😏⛈。接口符号的特征非常直观✨🙁_🐭:提供接口的符号*🐘|——🦃😑,..
类在类(静态结构)图中声明🎆|_⛸🥀,代表所建模的系统中的概念👺🦠--😌*。)组件或其他元素上的连接点🐲🌼-——🐐。双击“接口”形状🐊🦟_🦄🦢,以添加名称🌳🙂_——☘️🐳、操作和其他属性值*_——☘☘️。提示您还可以用与类相似的矩形“接口”形状来表示接口🎯🌛-🌑🐱。当您想要显示一组接口操作时可使用该形状😏——🐺☄️。要更改所显示的接口的形状类型🐀-🦗,右击“接口”形状🌳🌳——-🌦🌝,然后单击“..
UML——组件图??
它们通过接口之间的供和需声明服务🖼*|-🤪🌛,而端口则提供了交互控制🦒🐺-🎴🐆,就像eshop系统中订单查询服务的入口点🏸|_🌵。接口在组件图中扮演着关键角色🍃__🐍,它们是组件之间的桥梁🦟|🦊🏉,允许不同组件之间的数据交换和功能协作🎣😪————🎍。组件间的依赖关系和实现关系是组件图的灵魂🌎🐗-——🐈‍⬛,类间依赖描述了组件之间的功能性关联🌵☺️——😎,接口依赖则确保了服务的等我继续说🎊😴||*🌲。
先把一个类的形式设置为Interface 然后选中这个interface, Format->Stereotype display->Lable
17. 面向对象——UML构件图(Component Diagram)??
深入理解面向对象设计的关键🤣☹️——🏈,UML构件图(Component Diagram)描绘了系统中物理实现与逻辑概念的交融🙂🧧————🌖🦡。它将逻辑设计的类与对象映射到物理世界中的可替换组件🏒👿——😎,如代码文件🤢-🌤👽、数据库🪄🐺——_🏑、DLL或Web页面*🎄|🤨😅,展示了它们的依赖关系🙊🤠-_🎰🐳。一🐯🦭_🐦、构件的基石在UML中☄️🦂_——🦋,一个突出特征的矩形——构件🐀_🌈,是系统中功能完整且具有明确接口的等我继续说♦——💐。
在创建UML组件图的步骤中☘🐍_🦌*,首先打开软件⭐️🪅_🙉😮,点击“文件”菜单🥀🀄__🎾🐂,选择“新建”>“UML模型图”🐭_-🦇🦑。在UML导航器的树视图中🙃🦁——_🦦🦝,右键点击你想要包含组件图的包或子系统🎲_-🦜🦭,然后从“新建”菜单中选择“组件图”*|_🐚。空白页面会出现🎨🐤-🦛,顶部显示“UML组件”模板🐽🤑|😭🦌,树视图会相应添加图表图标👻-|💀🦘。接着🌾😿_——🌦,将“组件”形状拖拽到绘图页面后面会介绍🪲🤕_🐵😭。
组件图的作用??
主要思想是🤡-🤫🥎,你能容易地在你的设计中重用及/或替换一个不同的组件实现👿|🏓🌦,因为一个组件封装了行为🎴🎗|🐦,实现了特定接口☀️😼--🦩🍀。在以组件为基础的开发(CBD)中🌸_——🐕,组件图为架构师提供一个开始为解决方案建模的自然形式⛸🐋——-🐲。组件图允许一个架构师验证系统的必需功能是由组件实现的🎣🐰_——🌤🐜,这样确保了最终系统将会被接受⛳😰——🌾。除此之外好了吧🤡-——🌩!
Windows图形设备及接口(GDI) 是为与设备无关的图形设计的😣🌺||🏑。设备无关所谓设备的无关性🌈😗_-🌚,就是操作系统屏蔽了硬件设备的差异⛳_|🏸🎁。因而设备无关性能够使用户编程时候🌷-😛🤠,不必要考虑特殊的硬件设置🪁*-🥉*。图形设备接口(GDI🪅|🎽:Graphics Device Interface)GDI负责系统与用户或者绘图程序之间的信息交换*|🌿🐤,并控制在输出设备上显示后面会介绍🐕🐈——🎄🌈。