自定义博客皮肤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 157

原创 做实验时的一些心得

计算最大重叠区间个数的一种方法问题描述实现一个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 172

原创 软件构造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 442

原创 软件构造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 195

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

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

2020-05-23 12:48:06 144

空空如也

空空如也

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

TA关注的人

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