
Java
文章平均质量分 94
1999single
这个作者很懒,什么都没留下…
展开
-
Java设计模式 适配器模式
适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。 介绍 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要解决:主要解决在软件系统中,常常要将一些"...原创 2020-02-29 15:14:51 · 209 阅读 · 0 评论 -
Java设计模式 迭代器模式
概述 可以存储多个成员对象(元素),这些类通常称为聚合类(Aggregate Classes),对应的对象称为聚合对象。为了更加方便地操作这些聚合对象,同时可以很灵活地为聚合对象增加不同的遍历方法,可以访问一个聚合对象中的元素但又不需要暴露它的内部结构。这就是接下来我们将要学习的迭代器模式,通过引入迭代器,客户端无须了解聚合对象的内部结构即可实现对聚合对象中成员的遍历,还可以根据需要很方便地增加...原创 2020-02-29 01:22:41 · 257 阅读 · 0 评论 -
Java设计模式 模板方法模式
介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 主要解决:一些方法通用,却在每一个子类都重新写了这一方法。 何时使用:有一些通用的方法。 如何解决:将这些通用算法抽象出来。 关键代码:在抽象类实现,其他步骤在子类实现。 应用实例: 1、在造房子的时候,地基、走线、水管都一样,只有在建筑的后期才有加壁橱加栅...原创 2020-02-28 15:21:58 · 501 阅读 · 0 评论 -
Java设计模式 建造者模式
前言 建造者模式(Builder Pattern)又称为创建者模式,建造者模式使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在该模式中存在一个Builder类,这个类是独立于其他对象的,在建造者模式中使用Builder类一步一步的构造最终的对象。 记得在刚开始接触web开发的时候,后端在接收到前端请求的参数时,后端需要不断的...原创 2020-02-26 23:23:58 · 176 阅读 · 0 评论 -
Java设计-模式简单工厂|工厂方法|抽象工厂
❤❤❤武汉加油,中国加油!❤❤❤ 疫情严重,口罩万金难求。本节将使用口罩作为【简单工厂|普通工厂|抽象工厂】的例子。 简介: 工厂模式可以分为三种模式: 1、简单工厂模式。 2、普通工厂模式。 3、抽象工厂模式。 这三种模式从上到下逐步复杂、抽象。三者可以独立使用,也可混合使用,没有绝对的谁好只有谁最合适,切忌为了设计模式而设计模式。 简单工厂: 工厂如其名,简单工厂是真的简单。...原创 2020-02-22 19:36:45 · 125 阅读 · 0 评论