自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【设计模式】共享模式

一、共享模式 共享模式:运用共享技术有效的支持大量细粒度的对象 //Flyweigth类,具有所有享元类的超类或接口 abstract class Flyweigth{ public abstract void Oeperation(int extrinsicstate); } //ConcreteFlyweigth是继承Flyweigth超累或实现接口,并为内部状态增加存储空间 class Co...

2020-04-21 19:29:43 379

原创 【设计模式】单列模式

一、单列模式 我们可以让一个全局变量是得一个对象被访问,但它不能防止实例多个对象,一个最好的办法就是让类本身负责保存它的唯一实例,这个类可以保证没有其他实例可以创建。 单列模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点 class Singleton{ private static Singleton instance; private Singleton() { //构造方法让其pr...

2020-04-21 19:27:10 198

原创 【设计模式】建造者模式

一、建造者模式的基本实现 建造者模式:将一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创建不同的表示 下面将以画人的形式展现建造者模式的基本实现 abstract class PersonBuilder{ protected Graphics g; //以java写的不含有Graphics和Pen,为了方便理解特别使用,可使用基本类型或引用类型代替 protected Pen p; pu...

2020-04-14 18:33:47 108

原创 【设计模式】原型

一、简易代码初步实现 一个简历类,需要有名字,可以设置性别年龄、工作经历,以此类写出三份简历,如下: class Resume{ private String name; private String sex; private String age; private String timeArea; private String company; public Resume(String name...

2020-04-14 17:04:30 134

原创 【设计模式】抽象工厂模式

抽象工厂方法:抽象工厂模式是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 一、基本模式的实现 以一个用户类来实现基本的模式 //抽象工厂方法 //用户bean class User{ private ...

2020-04-07 17:05:26 100

原创 【设计模式】类与类之间六种关系

2020-03-10 20:03:53 181

原创 【Java Web】学生信息注册页面(而已)

学生信息注册页面 学生信息注册 姓名: 性别: 男 女 出生日期: 按格式yyyy-mm-dd 学校: 专业: 经济统计 物联网 计算机科学与技术 地质工程 体育特长: ...

2020-03-08 19:21:40 1229

原创 【设计模式】课本p12UML类图样例

作图工具:ProcessOn

2020-03-03 20:10:47 175

空空如也

空空如也

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

TA关注的人

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