java
文章平均质量分 54
杨zhongbo
这个作者很懒,什么都没留下…
展开
-
2021-07-03
java正则表达式正则表达式的概念正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。java正则表达式语法在其他的语言中,一个反斜杠 \ 就足以具有转义的作用,而在 Java 中正则表达式中则需要有两个反斜杠才能被解析为其他语言中的转义作用。也可以简单的理解在 Java 的正则表达式中,两个 \ 代表其他语言中的一个 \,这也就是为什么表示一位数字的正则表达式是 \d,而表示一个普通的反斜杠是 \。下面是java原创 2021-07-03 19:12:23 · 70 阅读 · 0 评论 -
2021-06-29
结构型模式——装配器模式什么是装配器模式?装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。适用场景对于常规的继承来说,随着扩展功能的不断增多,代码量会越来越大,同时会产生大量重复的代码。这时我们可以为对象增加不同侧面的特性,对每一个特性构造子类,通过委派机制增加到对象。我们可以通过递归实现此过程。在我们不想增加很多子类的情况下扩展类可以使用装饰器模式。应用实例举例孙悟空有 7原创 2021-06-29 23:15:06 · 302 阅读 · 0 评论 -
2021-06-29
结构型模式——适配器模式什么是适配器模式?适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。适用范围主要用于将某个类/接口转换成client期望的其他形式。主要解决在软件系统中,常常要将一些"现存的对象"放到新的原创 2021-06-29 22:38:30 · 124 阅读 · 0 评论 -
2021-06-29
创建型模式——工厂模式什么是工厂模式?工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。什么情况下使用工厂模式?当client不知道/不确定要创建哪个具体类的实例,或者不想在client代码中指明要具体创建的实例时,用工厂方法。在工厂模式中,我们定义一个用于创建对象的接口,让该接口的子类型来决定实例化原创 2021-06-29 19:57:03 · 133 阅读 · 0 评论