12 2023 档案
摘要:C# 关键字– abstract decimal finally in partial short typeof volatile可以和类、方法、属性、索引器及事件一起使用,标识一个可以扩展但不能被实体化的、必须被实现的类或方法。 ~ 定义一个代码块,在程序控制离开try代码块后执行。参见try和c
阅读全文
摘要:C# 简介C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言,它不仅去掉了 C++ 和 Java 语言中的一些复杂特性,还提供了可视化工具,能够高效地编写程序。C#是由C和C++衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承C和C++强大功能的同时去掉了一些它们
阅读全文
摘要:什么是时序图? 【概念】时序图被用来显示随时间变化,一个或多个元素的值或状态的更改。也显示时控事件之间的交互和管理它们的时间和期限约束。 【目的】用来表示元素状态或者值随时间的变化而变化的视图。 图中展示了老年痴呆病人随着时间的变化病情的变化。
阅读全文
摘要:什么是通讯图? 【概念】描述了收发消息的对象的组织关系,强调对象之间的合作关系而不是时间顺序。 【目的】用来显示不同对象的关系。 图中展示了一个线上书店的通讯图,方框和小人表示生命线,不同生命线之间可以传递消息,消息前面的数字可以表达序列顺序。
阅读全文
摘要:大作业:(2023.12.27日完成) 各位同学可根据自身情况进行选择: 选项一:根据实验一、二、三完成如下任务: 任务一:基于Jfinal构建信息管理系统,要求包含用户管理,翻译业务模块管理,图片优化模块管理(占30%)。 任务二:要求不同用户登录后可进行文字翻译和图片优化业务处理,并且可查看提交
阅读全文
摘要:什么是序列图? 【概念】序列图根据时间序列展示对象如何进行协作。它展示了在用例的特定场景中,对象如何与其他对象交互。 【目的】通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 图中展示的是支付宝条码支付场景的序列图。其中,loop是循环,alt是选择,序列图的其他关系这里就不介绍了。
阅读全文
摘要:什么是状态机图? 【概念】状态机图对一个单独对象的行为建模,指明对象在它的整个生命周期里,响应不同事件时,执行相关事件的顺序。 【目的】用来表示指定对象,在整个生命周期,响应不同事件的不同状态。 图中描述了,门在其生命周期内所经历的状态。
阅读全文
摘要:什么是活动图? 【概念】描述了具体业务用例的实现流程。 【目的】用来表示用例实现的工作流程。 图中简单描述了,从开始到登录到查看订单列表,或者登录失败直接结束。
阅读全文
摘要:什么是用例图? 【概念】用例图是指由参与者、用例,边界以及它们之间的关系构成的用于描述系统功能的视图。 【目的】用来描述整个系统的功能。 用例图中包含以下三种关系: 包含关系使用符号《include》,想要查看订单列表,前提是需要先登录。 扩展关系使用符号《extend》,基于查询订单列表的功能,可
阅读全文
摘要:什么是轮廓图? 【概念】轮廓图提供了一种通用的扩展机制,用于为特定域和平台定制UML模型。 【目的】用于在特定领域中构建UML模型。 图中我们定义了一个简易的EJB的概要图。Bean是从Component扩展来的。Entity Bean和Session Bean继承了Bean。EJB拥有Remote
阅读全文
摘要:什么是组合结构图? 【概念】描述了一个"组合结构"的内部结构,以及他们之间的关系。这个"组合结构"可以是系统的一部分,或者一个整体。 【目的】用来表示系统中逻辑上的"组合结构"。 图中描述了Car是由车轴连接着的两个前面轮子、两个后面轮子,和引擎组合的。
阅读全文
摘要:什么是对象图? 【概念】对象图是类图的一个实例,是系统在某个时间点的详细状态的快照。 【目的】用来表示两个或者多个对象之间在某一时刻之间的关系。 图中就是描述的,某时间点bat这个公司有一个研发部,一个销售部,两个部门只有一个人iisheng。
阅读全文
摘要:验三:JFinal极速开发框架实验 (2023.12.13日完成) 根据参考资料,学习JFinal极速开发框架的使用并如下任务: 任务一:了解Maven及其使用方法,总结其功能作用(占20%) 任务二:学习JFinal框架,基于Maven建立JFinal工程,并对JFinal框架功能进行总结介绍(占
阅读全文
摘要:什么是包图? 【概念】描绘了系统在包层面上的结构设计。 【目的】用来表示包和包之间的依赖关系。 《Use》关系表示使用依赖,Web Shopping依赖Payment 《Merge》关系表示合并,Web Shopping合并了Shopping Cart就拥有了Shopping Cart的功能 《Ac
阅读全文
摘要:什么是部署图? 【概念】描述了系统内部的软件如何分布在不同的节点上。 【目的】用来表示软件和硬件的映射关系。 图中简单的表示,不同机器上面部署的不同软件。
阅读全文
摘要:什么是组件图? 【概念】描绘了系统中组件提供的、需要的接口、端口等,以及它们之间的关系。 【目的】用来展示各个组件之间的依赖关系。 订单系统组件依赖于客户资源库和库存系统组件。中间的虚线箭头表示依赖关系。另外两个符号,表示组件连接器,一个提供接口,一个需要接口。
阅读全文
摘要:依赖(Dependency) 【依赖关系】是一种使用关系,即一个类的实现需要另一个类的协助。 【箭头指向】带普通箭头的虚线,普通箭头指向被使用者。
阅读全文
摘要:实验三:JFinal极速开发框架实验 (2023.12.13日完成) 根据参考资料,学习JFinal极速开发框架的使用并如下任务: 任务一:了解Maven及其使用方法,总结其功能作用(占20%) 任务二:学习JFinal框架,基于Maven建立JFinal工程,并对JFinal框架功能进行总结介绍(
阅读全文
摘要:组合(Composition) 【组合关系】是一种整体与部分的关系。但部分不能离开整体而单独存在,组合关系是关联关系的一种,是比聚合关系还要强的关系。 【代码体现】成员变量 【箭头指向】带实心菱形和普通箭头的实线,实心菱形指向整体。
阅读全文
摘要:聚合(Aggregation) 【聚合关系】是一种整体与部分的关系。且部分可以离开整体而单独存在。聚合关系是关联关系的一种,是强的关联关系;关联和聚合在语法上无法区分,必须考察具体的逻辑关系。 【代码体现】成员变量 【箭头指向】带空心菱形的实线,空心菱形指向整体。
阅读全文
摘要:关联(Association) 【关联关系】是一种拥有关系,它使得一个类知道另一个类的属性和方法。 【代码体现】成员变量 【箭头指向】带普通箭头的实线,指向被拥有者。双向的关联可以有两个箭头,或者没有箭头。单向的关联有一个箭头。
阅读全文
摘要:实现(Realization) 【实现关系】是一种类与接口的关系,表示类是接口所有特征和行为的实现。 【箭头指向】带三角箭头的虚线,箭头指向接口。
阅读全文
摘要:泛化(Generalization) 【泛化关系】是一种继承关系,表示子类继承父类的所有特征和行为。 【箭头指向】带三角箭头的实线,箭头指向父类。 实现(Realization)
阅读全文
摘要:什么是UML? UML(Unified Modeling Language),即统一建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。 在结构化开发方法中,系统分析的建模语言是数据
阅读全文
摘要:实验二:百度图像增强与特效SDK实验(2023.12.6日完成) 任务一:下载配置百度图像增强与特效的Java相关库及环境(占10%)。 任务二:了解百度图像增强与特效相关功能并进行总结(占20%)。 任务三:完成图像增强GUI相关功能代码并测试调用,要求上传自己的模糊照片进行图像增强(占30%)。
阅读全文
摘要:实验 25:访问者模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解访问者模式的动机,掌握该模式的结构; 2、能够利用访问者模式法解决实际问题。 [实验任务一]:打包员 在我们课堂上的“购物车”的例子中,增加一个新的访问者:打包员,负责对购物车中货物装包。 实验要求: 1. 提
阅读全文
摘要:实验 24:模板方法模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解模板方法模式的动机,掌握该模式的结构; 2、能够利用模板方法模式解决实际问题。 [实验任务一]:数据库连接 对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、
阅读全文
摘要:实验 23:策略模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解策略模式的动机,掌握该模式的结构; 2、能够利用策略模式解决实际问题。 [实验任务一]:旅行方式的选择 旅游的出行方式有乘坐飞机旅行、乘火车旅行和自行车游,不同的旅游方式有不同的实现过程,客户可以根据自己的需要选
阅读全文
摘要:实验 22:状态模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解状态模式的动机,掌握该模式的结构; 2、能够利用状态模式解决实际问题。 [实验任务一]:银行账户 用Java代码模拟实现课堂上的“银行账户”的实例,要求编写客户端测试代码模拟用户存款和取款,注意账户对象状态和行为
阅读全文
摘要:《浪潮之巅》是一本关于科技产业发展的书籍,作者吴军通过讲述计算机、互联网等领域的发展历程,揭示了科技产业的兴衰更迭。在阅读这本书之后,我深感震撼,对于科技产业的发展有了更加深刻的认识。 首先,这本书让我明白了科技产业的发展是一个不断变革的过程。从计算机的发展史来看,从大型机到个人电脑,再到移动设备,
阅读全文