java的23中设计模式

设计模式总体分为3大类。

1、创建型模式

速记:构建(构建器模式)了一个(单例)原型(原型)工程(工程和抽象工程)

2、结构型模式

创建了对象后,需要进行组合吧,就出现了结构型。(这是我自己想着,是为了方便记忆)

速记:为了适配(适配器)不同的对象,将不同对象组合(组合模式)在一起,怎么组合呢,那就按照不同功能分类,将公共东西拆分出来(享元模式),然后不同的功能桥接(桥接模式)起来,然后加入不同的装饰(装饰类),组成新的外观(外观模式)对象,这个新的外观对象,可以代替(代理模式)里面的这些小对象。

3、行为型模式

责任链:一级级传递请求,直到有一个对象处理请求。(传递)

命令:

速记:每个人都有不同的职责(职责链模式),想要建好工厂,需要中间人(中介者模式)去沟通,中间人要用备忘录(备忘录模式)记录下每个人的职责,用策略(策略)和常规方法(模板)来命令(命令模式)那些人做什么,并给这些人解释(解释器模式)为什么你要这么做,然后中介以访问者(访问者)身份,观察(观察者模式)这些人做的怎么样,状态(状态模式)怎么样。

ps:以上速记口令只是为了将这些模式记下来,具体模式功能需要在详细看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值