自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 软件构造工厂模式

简单工厂模式 以代码作为主要例子 抽象产品 public abstract class Vehicle{ /** *交通工具的形状 */ public abstract void shape(); } 具体产品 public class Car extends Vehicle{ @Override public void shape(){ System.out.println("汽车长这样"); } } public class Plane extends Vehicle{ @O

2020-06-08 17:32:48 165

原创 做实验时的一些心得

计算最大重叠区间个数的一种方法 问题描述 实现一个EventManager类来管理个人日程,通过该类的一个方法 book(int day, int start, int end) 来添加新事件 待添加的新事件发生在day,这是一个整数,表示一年里的第day天 start表示事件的起始时间,为该day天的第start小时 end表示该事件的结束时间,为该day天的第end小时。 例如: book(1,8,10)表示添加一个在1月1日(第1天)的8点开始,10点结束的事件。 book(1, 0, 1)表示在第

2020-06-04 14:24:16 182

原创 软件构造lab2报告

本文只提供部分代码及思路 目录1 实验目标概述2 实验环境配置3 实验过程3.1 Poetic Walks3.1.1 Get the code and prepare Git repository3.1.2 Problem 1: Test Graph 3.1.3 Problem 2: Implement Graph 3.1.3.1 Implement ConcreteEdgesGraph3.1.3.2 Implement ConcreteVerticesGraph3.1.4 Problem 3: Imp.

2020-05-31 11:18:11 875

原创 软件构造lab3报告

本文只提供部分代码及思路 目录1实验目标概述2 实验环境配置3 实验过程3.1 待开发的三个应用场景3.2 面向可复用性和可维护性的设计:PlanningEntry3.2.1 PlanningEntry的共性操作3.2.2 局部共性特征的设计方案3.2.3 面向各应用的PlanningEntry子类型设计(个性化特征的设计方案)3.3 面向复用的设计:R3.4 面向复用的设计:Location3.5 面向复用的设计:Timeslot3.6 面向复用的设计:EntryState及State设计模式3.7 .

2020-05-28 14:57:45 630

原创 软件构造异常学习心得

异常的概念 异常:程序在运行过程中发生由于外部问题导致的程序异常事件,发生的异常会中断程序的运行。(在Java等面向对象的编程语言中)异常本身是一个对象,产生异常就是产生了一个异常对象。 异常处理方式 通过以下方式捕获异常 try{ //代码段 }catch(异常类型 e){ //处理异常段 }finally{ //代码段 } 一些注意事项 1、不管有没有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在ret

2020-05-23 12:48:06 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除