29得票3回答
用例泛化与扩展

UML用例图允许两种看似等效的方式展示一个给定用例可能以多种不同方式实现,即用例泛化与用例扩展。我曾经看到过以下基本示例,使用任一方法建模的频率相同,有时在单个源中使用。 依我看,扩展是比泛化更弱的关系,因为在泛化中必须能够直接用专用用例替换基本用例,但在扩展中不一定需要这样做。 ...

12得票5回答
常见的UDP用例有哪些?

除了音乐/视频的直播流之外,还有哪些地方可以使用UDP协议?UDP的默认用例是什么?

63得票9回答
协程有哪些使用场景?

协程的概念听起来很有趣,但是我不知道在实际的生产环境中是否有意义?哪些情况下使用协程实现更加优雅、简单或者高效呢?

9得票3回答
用例中的前置条件。

我正在为学校项目创建用例,对于前置条件这个字段感到困惑。我可以理解像“必须已登录”或“需要一个帐户”这样的前置条件。 但如果软件是本地设置呢?对我来说,一个先决条件是“必须安装软件”,这听起来很合乎逻辑。但另一方面,这个前置条件看起来有些奇怪,因为否则,您首先就不会有这个用例。 所以我的问...

7得票2回答
序列图与用例图

我已经为酒店预订构建了用例图。 我应该为用例图中的每个用例构建一个序列图,还是可以将多个用例总结在一个序列图中?

11得票11回答
评论的好用例子

我一直很讨厌那些用星号填满半个屏幕只为告诉你这个函数返回一个字符串的注释,我从来不看那些注释。 然而,我会阅读描述为什么要这样做以及如何实现的注释(通常是代码中的单行注释);这些对于理解别人的代码非常方便。 但是当写注释时,我不会写那种注释,相反,我只在编程竞赛中编写算法时使用注释,我会考...

14得票3回答
Java动态代理与常规代理的实用性

我需要一些建议,了解哪些情况下动态代理比普通代理更有用。 我已经花了很多精力学习如何有效地使用动态代理。在这个问题中,暂时不考虑像AspectJ这样的框架可以执行基本上我们尝试使用动态代理实现的所有功能,或者例如CGLIB可以用于解决动态代理的某些缺点。 使用案例 装饰器-例如,在方法...

7得票4回答
用于用例的接口(应用程序服务)?

在遵循DDD原则并使用六边形架构时,用例或应用服务是否应该具有接口和实现?例如,用例“删除视频”,它应该有IDeleVideo(接口)和DeletVideoImpl(实现)来实现该接口吗? 如果答案是肯定的,那么用例接口应该在领域层还是应用层中?显然,实现应该始终位于应用程序层。 我认为用...

27得票4回答
如何从Java转向Clojure?

在发现了 Clojure 后,我花了几天时间沉浸在其中。 哪些类型的项目适合使用Java而不是Clojure,反之亦然,还有二者结合使用呢? 您能举出一些在接触Clojure之前您从未尝试过的程序示例吗?

19得票1回答
在Clean Architecture中,“用例交互器”和“服务”的区别是什么?

我不太明白在Clean Architecture中用例交互器(Use Case Interactor)和服务(Service)之间的区别。领域服务是不是仅仅由“用例交互器方法”组成的集合? 我想在我的ASP.net Core应用程序中实现Clean Architecture,但我不确定应该按...