自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式(一)state模式

设计模式(一)state模式什么是state模式?在实验三中计划项有多种状态,而且对于不同计划项,其状态也有所不同,如果直接使用判断语句来进行状态的变化,写出的代码回非常臃肿,复用性和扩展性很差。对于这种状态比较多的情况,我们就要使用state模式。所谓state模式,就是允许对象在内部状态发生改变时改变自己行为的模式。如果代码中含有大量的与对象状态有关的if-else判断语句时,我们可以考虑使用状态模式。状态模式有什么优点?1.避免大量使用判断语句,可以使代码简洁,易读2.将所有的与状态有关的行

2020-07-09 15:59:41 167

原创 高内聚低耦合

软件构造基本思想:高内聚低耦合内聚和耦合内聚:故名思议,表示内部间聚集、关联的程度,那么高内聚就是指要高度的聚集和关联。高内聚是指类与类之间的关系而定,高,意思是他们之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。由于高内聚具备可靠性,可重用性,可读性等优点,模块设计推荐采用高内聚。内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联

2020-07-04 20:50:31 324

原创 Java编程技巧:重写Hashcode 和 equals函数

Java编程技巧:重写hashcode 和 equals函数在Java编程过程中,经常会需要重写hashcode和equals两个函数,本文介绍了这两个函数的作用重写这两个函数的方法。equals函数的作用equals函数的主要作用是判断两个对象是否相等。在这里一定要注意equals和==的区别,equals的原理是判断两个对向的Hashcode的作用hashcode函数的主要作用是获取哈希码,也称散列码;它的返回值实际上是一个int类型的数,这个整数的作用是确定该对象在哈希表中的索引位置,每个J

2020-06-10 07:54:49 264

原创 程序人生-Hello’s P2P

摘 要对于每个程序员来说,Hello World是一个开始,本论文主要研究hello从开始执行到结束的整个生命周期,经过对hello生命周期的各个阶段的分析,让我们更加了解计算机的工作原理。关键词:进程,预处理,编译,汇编,链接,进程管理,存储管理,IO管理;目 录第1章 概述........................

2020-01-06 15:51:03 651

空空如也

空空如也

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

TA关注的人

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