![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式(Java)
该分栏主要记录作者在学习设计模式中的一些个人见解以及笔记,供大伙们学习。(参考书籍----大话设计模式)
@听风者
欢迎来到小贱贱的博客,书名: 听风。
简单介绍一下自己,从2021年6月份毕业开始从事互联网行业,主要工作是Java后端开发。
目前是支付宝的一名工程师。在我的博客里我会分享一些我学习过程中的一些笔记,心得希望读者们喜欢。
展开
-
Java设计模式之——建造者模式
前言:隔离好多好多天,我又回来了,因为之前搬校区还有自己写的一款校园应用突然火了起来,疯狂的修修补补还有就是进行功能的完善,所以忙了一段时间,今天我又回来了。(新校区是真的打,但是好多设施还没有完善起来。。。。。),那我们就直接进入下一个设计模式!一、何为建造者模式?建造者模式(Builder): 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。简单来说就是,如果我们用了建造者模式,那么用户就只需要指定需要的类型就可以得到他们,而具体建造的过程和细节就不需知道了。建造者原创 2020-07-07 19:38:15 · 192 阅读 · 0 评论 -
Java设计模式之——抽象工厂模式
一、何为抽象工厂模式?定义:提供一个创建一系列相关或者相互依赖对象的接口,而无需指定它们具体的类.相信大伙们,看了上面的概念肯定是这样!!!这尼玛是啥?(其实小编也是看了好多遍整个概念加上具体的例子才理解掉的)案例:我们举个例子来说明:现在有一个场景,就是需要访问两个数据库(Sqlserver和Access),当需要从其中一个数据库更换成另外一个的时候,如何更好 解除客户端和数据库访问的耦合,假设数据库中有一张User表.我们首先想到的就是使用工厂方法模式设计这段访问的代码,先看工厂方原创 2020-06-28 18:45:23 · 278 阅读 · 0 评论 -
Java设计模式之——工厂方法模式
一、何为工厂方法模式?工厂方法模式(Factory Method):定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。UML类结构图:简单的代码实现:interface Product{ void toProduct();}class Cocoa implements Product{ @Override public void toProduct() { System.out.println("制原创 2020-06-28 15:31:56 · 195 阅读 · 0 评论 -
Java设计模式之——单例模式
一、何为单例模式?单例模式(Singleton): 保证一个类仅有一个实例,并提供一个访问他的全局访问点。我们用如下的图进行解释:简单的代码实现:class Singleton{ private static Singleton instance; private Singleton() { //私有化构造器 } public static Singleton getInstance(){ if(instance == nul原创 2020-06-27 18:10:11 · 217 阅读 · 0 评论 -
开篇:Java设计模式介绍
一、背景和以及本栏目所有有关的介绍大家好!这里是小贱贱,刚刚过了端午节,不知道大家有没有吃粽子呀!最新小贱贱,也是忙上各种七七八八的事情,已经好久好久都没有写过一篇博客了,我本身也是一名学生,最近也在忙着准备秋招的事情,因为疫情的原因我错过了春招,所以只能等秋招了,好!那废话不多说,我们直接开始把,在本栏目,我将会详细的讲解Java中经典的23中涉及模式,以及用代码举出一些具体的例子。本栏目参照的书籍为程杰的《大话设计模式》 (该书为C#版,小编只是参考里面的例子和见解做出个人的一些总结,小编举例子使原创 2020-06-27 16:59:21 · 285 阅读 · 0 评论