java – 在UML复合结构图中定义“端口”的概念
在UML复合结构图中:什么是“端口”?我会如何实现一个,比如说
Java?
解决方法
我会提出,在像Java这样的OO语言中,复合结构图所使用的端口概念(通常)实际上实现为在对方法进行调用之后由包含对象调用成员对象的方法.包含对象.
这有点像Facade或Delegation模式,除了包含对象实际上必须“拥有”成员对象. 有关多种语言的示例实现,请参阅Delegation WikiPedia文章. 要回答问题的第一部分,请参阅UML用户手册(第2版)(诚然与组件有关):
…并从UML提取(第3版):
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |