自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java代码规范(转载整合)

1. 标识符命名规范1.1 概述标识符的命名力求做到统一、达意和简洁。1.1.1 统一统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplier,也可以用provider,但是我们只能选定一个使用,至少在一个Java项目中保持统一。统一是作为重要的,如果对同一概念有不同的表示方法,会使代码混乱难以理解。即使不能取得好的名称,但是只要统一,阅读起来也不会太困难,因为阅读者只要理解一次。1.1.2 达意达意是指,标识符能准确的表达出它所代表的意义,比如:

2021-07-07 23:12:59 1173

原创 委托与继承(转载整合)

定义首先明确,这两种模式提出的初衷都是为了提高代码的可复用性,而在具体实现上有所不同。委托:一个对象需要另一个对象的功能,于是捕获该对象,并发送到另一对象中进行功能调用。继承:获得一个基类的元素和方法。举个例子:水果需要工厂进行榨汁,而水果本身不具有榨汁的功能,将榨汁的行为写给水果也不合适,于是我们把水果交给工厂(类)中的方法进行处理,这是委托(delegation)。水果具有下落(fall)的行为,苹果也有下落的行为,在水果(类)中写“下落”这种行为,然后在苹果(类)中通过extends获得这

2021-07-07 22:18:33 478

原创 软件构造设计模式III(转载整合)

七、访问者模式定义访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接收这个操作的数据结构则可以保持不变。分派的概念变量被声明时的类型叫做变量的静态类型Static Type,有些人又把静态类型叫做明显类型Apparent Type;而变凉做引用的对象的真实类型又叫作变量的实际类型Actual Type。比如:List list = null;list = new ArrayList();声明了一个变量list

2021-07-07 20:24:39 84

原创 软件构造设计模式II(转载整合)

四、策略模式策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式的结构策略模式是对算法的包装,是把使用算法的责任和算法本身分开。策略模式通常是把一系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。策略模式涉及到三个角色:1、环境角色持有一个策略Strategy的引用2、抽象策略角色这是一个抽象角色,通常由一个接口或抽象类实现,此角色给出所有具体策略类所需

2021-07-07 20:20:37 81

原创 软件构造设计模式(转载整合)

一、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:publicinterfaceSender{ publicvoidSend(); }其次,创建实现类:publicclassMailSenderimplementsSender{ @Override publicvoidSend(){ ...

2021-07-07 20:13:33 124

原创 2021-06-30

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机类学   号 1190201526班   级 1936603学 生 唐浩云指 导 教 师 刘宏伟计算机科学与技术学院2021年6月摘 要摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要应包括本论文的目的、主要内容、方法、成果及其理论与实际意义。摘要中不宜使用公式、结构式、图表和非公知公用的符号与术语,不标注引用文献编号,同时避免

2021-06-30 09:54:34 404

空空如也

空空如也

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

TA关注的人

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