首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java-设计模式
凤邪摩羯
创建于2024-09-03
订阅专栏
java 设计模式
等 1 人订阅
共15篇文章
创建于2024-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java-设计模式-16-中介模式
一、中介者模式 中介者模式又叫调解者模式或调停者模式,是行为型设计模式之一。 生活中的中介者的作用就是连接两方的一个桥梁,比如房产中介,买房的只需跟中介打交道,然后买房的也跟着中介打交道, 没有中介的
Java-设计模式-15-观察者模式
观察者模式 观察者模式是非常常见的设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些观察者模式的定义。 还是那句话,定义往往是抽象的,要深刻的理解定义,你需要自己动手实践一下。 先来讲
Java-设计模式-14-模板方法模式
模板方法模式 模板方法模式是非常常见的设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些模板方法模式的定义。 看定义,也是有点难理解的,但是结合我们的开发,就比较好理解了,因为每个写过
Java-设计模式-13-策略模式
策略模式 策略模式是非常常见的行为型设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些策略模式的定义。 乍一看,一如既往的一脸懵逼,还是举个栗子吧。 假设我们要出去旅游,而去旅游出行的
Java-设计模式-12-适配器模式
适配器模式 适配器模式是非常常见的结构型设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些适配器模式的定义。 斋看定义,也是有点难理解的,还是要结合一个列子来进行讲,有助于我们更好的理
Java-设计模式-11-享元模式
1.享元模式介绍 享元模式(Flyweight Pattern)是对象池的一种实现。享元模式用来尽可能减少内存使用量,适合用于可能存在大量重复对象的场景,来缓存可共享的对象,达到对象共享,避免创建过多
Java-设计模式-10-门面模式
一、门面模式 医院的例子 现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分
Java-设计模式-09-装饰者模式
装饰者模式 装饰者模式是非常常见的设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些装饰模者式的定义。 装饰者模式属于结构型模式。 装饰者模式在生活中应用实际上也非常广泛,一如一间房,
Java-设计模式-08-代理模式
代理模式 代理模式是非常常见的结构型设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些代理模式的定义。 涉及角色及说明: 理解: 代理模式属于结构型模式。 代理模式也叫委托模式。 生活
Java-设计模式-07-原型模式
原型模式 原型模式是非常常见的创建型设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些原型模式的定义。 又是一个看了让人一脸懵逼的定义,不过没关系,我们看下面的描述的非常清楚啦。 首先
Java-设计模式-05-建造者(Build)模式
建造者(Build)模式 建造者(Build)模式是非常常见的设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些Build模式的定义。 但是看完这个定义,并没有什么卵用,你依然不知道什
Java-设计模式-04-工厂方法模式
#工厂方法模式 工厂方法模式是非常常见的设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些工厂方法模式的定义。 由定义可以知道,涉及的角色有: Product(抽象产品类):要创建的复
Java-设计模式-03-单例模式
单例模式 单列模式是非常常见的设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些单例模式的定义。 这样做有以下几个优点 对于那些比较耗内存的类,只实例化一次可以大大提高性能,尤其是在移
Java-设计模式-02-面向对象的设计原则
一、前言 上一节,学习了面向对象的基础特征,我们先来回顾一下 封装 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。 继承 继承是一种类的层次模型,并且允许和鼓励类的重用,它提供了一种明
Java-设计模式-01-面向对象的基础特征
一、前言 在日常繁忙的码字工作中,我们需要经常会对代码进行抽象、整理、封装,让我们的代码可复用、让其具可读性、让结构更清晰、使其具良好的扩展性……而在这过程中都会有意或无意用到设计模式。 那么,什么是