在网上搜索面向对象的概念(例如复合设计模式)时,我经常发现它们以 LePUS3 表示法表示。我对这种建模语言不是很熟悉。
它是我应该比 UML 更喜欢的东西吗?
LePUS3 旨在对其他建模语言进行改进,并专门设计为对 UML 的增强。LePUS3 的优势在介绍它的论文中有所阐述,您可以在链接的科学论文展预览中看到这些优势的总结。
我将在此处重现本文所述的优势:
我想说,除了其他答案提到的 LePus3 的其他良好功能之外,从我的角度来看,还有一个非常重要的功能:
在UML中你可以制定SW的计划 在LePus3中你可以制定计划,或者计划的计划,或者计划的计划的计划,甚至是多个抽象层次的通用计划。
LePus3 是唯一一种形式化并同时适用于元思维的图表语言。
另一方面,使用 LePus3 需要非常高的智力。他们之间的水平差距很大。如果你是 UML 的好用户,那确实意味着你可以使用 LePus3。可惜他们之间没有任何文书。
是的,我喜欢 LePus3!