软件工程
文章平均质量分 55
ohh^_^
~
展开
-
详解 UML 中的关系概念
这些关系概念可以用来描述不同层面的系统元素之间的联系,帮助我们更好地进行系统建模和设计。在实际应用中,需要根据具体的需求选择恰当的关系类型进行建模。有向关联(Directed Association)继承(Generalization)关联(Association)包含(Composition)依赖(Dependency)扩展(Extension)原创 2024-05-24 16:34:01 · 333 阅读 · 0 评论 -
详解UML中4种关联关系
UML (Unified Modeling Language) 中的关联关系是描述系统中不同元素之间联系的重要概念。其中包括4种主要类型:依赖关系、关联关系、聚合关系和组合关系。让我们通过具体的例子来详细了解这4种关联关系。总的来说,这4种关联关系描述了模型元素之间不同层次和强度的联系。在实际的UML建模过程中,根据具体的需求选择恰当的关系,有助于更好地表达系统的结构和行为。组合关系(Composition)原创 2024-05-24 16:07:56 · 766 阅读 · 0 评论 -
二分查找算法的不同实现(JAVA)
2、注意「搜索区间」和 while 的终止条件,如果存在漏掉的元素,记得在最后检查。1、分析二分查找代码时,不要出现 else,全部展开成 else if 方便理解。4、如果将「搜索区间」全都统一成两端都闭,好记,只要稍改。3、如需定义左闭右开的「搜索区间」搜索左右边界,只要在。时做修改即可,搜索右侧时需要减一。条件处的代码和返回的逻辑即可。原创 2024-03-05 14:49:12 · 245 阅读 · 0 评论 -
java8-Stream流常用API
Stream(流)是 Java 8 引入的一个新的抽象概念,它代表着一种处理数据的序列。简单来说,Stream 是一系列元素的集合,这些元素可以是集合、数组、I/O 资源或者其他数据源。Stream API 提供了丰富的操作方法,可以对 Stream 中的元素进行各种转换、过滤、映射、聚合等操作,从而实现对数据的处理和操作。Stream API 的设计目标是提供一种高效、可扩展和易于使用的方式来处理大量的数据。原创 2023-09-06 16:41:58 · 249 阅读 · 0 评论 -
系统设计基本原理-耦合与内聚
耦合是模块之间的相互独立性(互相连接的紧密程度)的度量,耦合取决于各个模块之间接口的复杂程度、调用模块的方式以及通过接口的信息类型等。原创 2023-05-14 12:47:30 · 887 阅读 · 0 评论