自定义博客皮肤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)
  • 收藏
  • 关注

原创 七、代理模式

一、静态代理//卖票接口public interface SellTickets { void sell();}//火车站 火车站具有卖票功能,所以需要实现SellTickets接口public class TrainStation implements SellTickets { public void sell() { System.out.println("火车站卖票"); }}//代售点public class ProxyPoint

2022-05-27 08:08:53 50

原创 六、建造者模式

一、建造者模式//自行车类public class Bike { private String frame; private String seat; public String getFrame() { return frame; } public void setFrame(String frame) { this.frame = frame; } public String getSeat() {

2022-05-26 23:35:44 49

原创 五、原型模式

二、原型模式//奖状类public class Citation implements Cloneable { private String name; public void setName(String name) { this.name = name; } public String getName() { return (this.name); } public void show() { S

2022-05-26 22:36:44 49

原创 四、工厂模式

一、简单工厂模式二、工厂方法模式三、抽象工厂模式

2022-05-26 08:14:59 46

原创 三、单例模式

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录饿汉式-方式1(静态变量方式)懒汉式饿汉式-方式1(静态变量方式)/** * 饿汉式 * 静态变量创建类的对象 */public class Singleton { //私有构造方法 private Singleton() {}

2022-05-26 00:24:33 44

原创 二、软件设计原则

1、开闭原则对扩展开放,对修改关闭在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易变的细节可以从抽象派生来的实现类来进行扩展,当软件需要发生变化时,只需要根据需求重新派生一个实现类来扩展就可以了。下面以 搜狗输入法 的皮肤为例介绍开闭原则的应用。分析:搜狗输入法 的皮肤是输入法背景

2022-05-18 19:22:45 129

原创 一、UML类图

一、概述统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。2.UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。二、类的表示方法在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和address

2022-05-18 18:20:55 103

翻译 VIEW_01 Elasticsearch 面试专题

面试题目录VIEW_01 Elasticsearch 面试专题文章目录面试题目录一、公司使用场景及规模、调优1.1 设计阶段调优1.2、写入调优1.3、查询调优1.4、其他调优二、elasticsearch 的倒排索引是什么三、elasticsearch 索引数据多了怎么办,如何调优,部署3.1 动态索引层面3.2 存储层面3.3 部署层面四 elasticsearch 的 master 选举的五、Elasticsearch 索引文档的过程六、Elasticsearch 搜索的过程七、部署时,Lin

2022-04-24 00:20:38 325

空空如也

空空如也

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

TA关注的人

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