实验七

实验11:装饰模式

[实验任务一]:手机功能的升级 用装饰模式模拟手机功能的升级过程:简单的手机(SimplePhone)在接收来电时,会发出声音提醒主人;而JarPhone除了声音还能振动;更高级的手机(ComplexPhone)除了声音、振动外,还有灯光闪烁提示。 实验要求: 1. 提交类图; 2. 提交源代码; ......
模式

实验12:外观模式

[实验任务一]:计算机开启 在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load ......
外观 模式

实验5:建造者模式

[实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 实验要求: 1. 画出对应的类图; 2. 提交源代码; package test5; public class Compu ......
模式

实验7:单例模式

[实验任务一]:学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 实验要求: 1. 画出对应的类图; 2. 提交源代码; package test7; public class Client { public static void main(String[] args) { ......
模式

实验8:适配器模式

[实验任务一]:双向适配器 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 实验要求: 1. 画出对应的类图; 2. 提交源代码; public class Adapter implements CatTarget, DogAdaptee { private CatTarget catta ......
适配器 模式

实验3:工厂方法模式

[实验任务一]:加密算法 目前常用的加密算法有DES(Data Encryption Standard)和IDEA(International Data Encryption Algorithm)国际数据加密算法等,请用工厂方法实现加密算法系统。 实验要求: 1. 画出对应的类图; 2.提交该系统的 ......
工厂 模式 方法

实验4:抽象工厂模式

[实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 实验要求: 1. 画出对应的类图; 2. 提交源代码; AbstractFactory类: package com.shiyan4; public interface AbstractFactory { public Man pro ......
工厂 模式

实验2:简单工厂模式

[实验任务一]:女娲造人 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,如果传入参数R,则返回一个Robot对象。请用程序设计实现上述场景。 实验要求: 1. 画出对应的类图; 2. 提交源代码 TEST.J ......
工厂 模式

实验1:UML与面向对象程序设计原则

[实验任务一]:UML复习阅读教材第一章复习UML,回答下述问题:面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。1. 继承关系a) 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力b) 2. 实现关系a) 实现指的是一个c ......
程序设计 对象 原则 程序 UML

springboot学习日记(七)

天气渐渐转好,但是身体依旧多灾多难,希望肺部能变得更加强大,不再咳嗽。 创建springboot项目时勾选spring web选项,便会自动在pom中引入web依赖(springboot-starter-web),包括web,webmvc,json,tomcat等基础依赖组件。 webmvc为web ......
springboot 日记

进行实验

开发软件在某种意义上就是一项实验。你想让程序做一些事情,然后开始编程,最后观察程序的运行结果是否与预想的一样。性能调优则是更有正式意义的实验。在开始性能调优前,必须要有正确的代码,即在某种意义上可以完成我们所期待的处理的代码。你需要擦亮眼睛审视这些代码,然后问自己:“为什么这些代码是热点?”为什么某 ......

网络安全创新实验课程设计

《网络安全创新实验》课程设计 学院 网络空间安全学院 姓名 黄民哲 胡宇轩 王玉婷 2023年 5月 19日 目录 一、网络拓扑设计 3 二、网络主机概况 3 三、主机部署过程 4 3.1 网关机gateway 4 3.2 攻击者主机 4 3.3 内网用户主机 4 3.4 内网服务器 5 四、存在漏 ......
网络安全 课程 网络

实验问题

过程 第一轮 标签 生成 最后一轮 标签 生成 ......
问题

社会学实验

你会为这篇博客点赞吗? 0 ......
社会学 社会

Golang学习笔记(七)—— 异常处理

异常处理 异常 在Go语言中,异常被定义为实现了 error 接口的类型;error 接口只包含一个方法 Error() ,用于返回错误信息。 error 除了输出错误外,往往需要输出当时的业务相关信息(错误地址,错误码,错误信息等),举个简单例子: package main import ( "f ......
笔记 Golang

QC样本和实验样本的区别

QC样本(Quality Control samples)和实验样本在代谢组学研究中扮演着不同但互补的角色。为了更生动地解释它们之间的区别,我们可以把代谢组学实验比作一场精心策划的宴会。 1. **实验样本**:想象实验样本就像是宴会上的主要菜肴。这些样本来自于你的实验对象,比如研究的生物体或细胞。 ......
样本

综合实验2

综合实验2 目录综合实验21.实验目的2.实验分析3.具体步骤4.遇到的问题5.优化6.总结 拓扑 1.实验目的 这次综合实验主要是为了练习冗余备份和负载分担,vrrp和mstp。还有让两边的pc之间能通信 2.实验分析 两个vlan,模拟两个内网比如财务部和纪检部。四台交换机之间配置多生成树。两台 ......

基于 FFmpeg 和 NVIDIA GPU 的视频硬件编解码实验

【官方文档地址】:使用 FFmpeg 和 NVIDIA GPU 硬件加速 ( PDF ) 从 Kepler 一代开始的所有 NVIDIA® GPU 都支持完全加速的硬件视频编码和解码。在本文档的其余部分中,硬件编码器和硬件解码器分别称为 NVENC 和 NVDEC。 NVENC和NVDEC的硬件能力 ......
硬件 FFmpeg NVIDIA 视频 GPU

k284 /k282 四川省、陕西省、湖北省、河南省、安徽省、江苏省、上海市七省市 东西走向 纵线

k284 仅注册用户可见2024-1-1 10:56 |个人分类:交通|系统分类:论文交流 四川省、陕西省、湖北省、河南省、安徽省、江苏省、上海市七省市 K284(空调快速)车次18:22从成都始发,07:02到终点站上海,历时60小时40分,全程共有22个停靠站,分别是: 成都、绵阳、江油、广元、 ......
纵线 省市 东西 k284 284

Android 之 实验25 数据绑定DataBinding

实验25 数据绑定DataBinding 一、实验目的及要求 通过本实验的学习,使学生掌握数据绑定DataBinding。 二、实验设备(环境)及要求 计算机机房,环境:Android Studio。 三、实验内容与步骤 新建一个Android项目,修改build.gradle.kts(Module ......
DataBinding Android 数据

Android 之 实验24 Retrofit网络框架

实验24 Retrofit网络框架 一、 实验目的及要求 通过本实验的学习,使学生掌握Retrofit网络框架。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个Android项目,设置项目的基本属性,修改build.gradle.kts(Module: app ......
框架 Retrofit Android 网络

Android 之 实验23 利用广播实现音乐播放器服务与界面间的通信

实验23 利用广播实现音乐播放器服务与界面间的通信 一、 实验目的及要求 通过本实验的学习,使学生掌握利用广播实现音乐播放器服务与界面间的通 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个Android项目,设置项目的基本属性 将图片资源放在drawable文 ......
界面 播放器 Android 音乐

Android 之 实验22 发送广播的两种方式与系统广播

实验22 发送广播的两种方式与系统广播 一、实验目的及要求 通过本实验的学习,使学生理解发送广播的两种方式与系统广播。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个Android项目,设置项目的基本属性 2 在layout文件夹下的新建activity_ma ......
Android 方式 系统

Android 之 实验21 Service的基本使用

实验21 Service的基本使用 一、实验目的及要求 通过本实验的学习,使学生理解Service的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个Android项目,设置项目的基本属性 在layout文件夹下新建activity_main.xml, ......
Android Service

Android 之 实验20 Handler消息传递机制的基本使用

实验20 Handler消息传递机制的基本使用 一、实验目的及要求 通过本实验的学习,使学生掌握Handler消息传递机制的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个Android项目,设置项目的基本属性 将实验需要使用的图片资源放在drawa ......
机制 Android Handler 消息

Android 之 实验19 ContentProvider的基本使用

实验19 ContentProvider的基本使用 一、实验目的及要求 通过本实验的学习,使学生理解通过ContentResolver对自定义的ContentProvider进行访问。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个Android项目,设置项目 ......
ContentProvider Android

Android 之 实验18 ContentProvider的基本使用

实验18 ContentProvider的基本使用 一、实验目的及要求 通过本实验的学习,使学生理解ContentProvider的基本使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个Android项目,设置项目的基本属性 在layout文件夹下新建ac ......
ContentProvider Android

Android 之 实验16 SharedPreferences的基本使用

实验16 SharedPreferences的基本使用 一、实验目的及要求 通过本实验的学习,使学生理解SharedPreferences的基本使用 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个Android项目,设置项目的基本属性 在layout文件夹下新 ......
SharedPreferences Android

Android 之 实验17 Room数据库框架

实验17 Room数据库框架 一、实验目的及要求 通过本实验的学习,使学生掌握Room数据库框架。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 新建一个项目,选择No Activity模板,设置项目的基本属性,修改build.gradle.kts(Module:.a ......
框架 Android 数据库 数据 Room

Android 之 实验15 Intent意图的使用

实验15 Intent意图的使用 一、实验目的及要求 通过本实验的学习,使学生理解Intent意图的使用。 二、实验设备(环境)及要求 Android Studio 三、实验内容与步骤 1.新建一个Android项目,选择No Activity模板 项目命名为AndroidTest7_1_1(实验序 ......
意图 Android Intent
共3500篇  :2/117页 首页上一页2下一页尾页