23种设计模式总结

设计模式的核心是识别并封装业务中的变化,分为创建型、结构型和行为型三大类。创建型模式关注对象的创建,结构型模式处理组合结构的稳定,行为型模式则聚焦于对象间的交互。在实际工作中,需先找出业务重复部分,然后选择合适的设计模式来优化代码结构和提高灵活性。
摘要由CSDN通过智能技术生成

设计模式的本质是:“找到变化,封装变化”

设计模式的类型分为:
创建型:负责提供创建对象的机制
结构型:将对象或类组合成更大的结构,同时保持对外结构的不变,对内结构的灵活
行为型:处理对象之间的沟通,将对象变化的行为封装起来
在这里插入图片描述

所以在工作中需要先找到业务中重复的部分,再根据重复的类型,找到对应类型的设计模式,根据每种设计模式的机制确定哪种设计模式适合当前的业务。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值