【23种设计模式】学习汇总(未完结+思维导图)

导读:本篇文章讲解 【23种设计模式】学习汇总(未完结+思维导图),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

获取思维导图翻至底部底部,基本概览博客内容(暂未完全完善,期待你的持续关注)
写作不易,如果您觉得写的不错,欢迎给博主来一波点赞、收藏~让博主更有动力吧!

一.相关内容

  • 类图是一种静态的结构图,描述了系统中类的集合,类的属性和类之间的关系,简化人们对系统的理解。
  • 程序员要尽量根据七条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本 ,增加软件的可扩展性和灵活性。

二.创建型模式(5种)

三.结构性模式(7种)

  • 关注点:“如何将类或对象按某种布局组成更大的结构”。

  • 分为类结构型模式和对象结构型模式

    • 前者采用继承机制来组织接口和类
    • 后者釆用组合或聚合来组合对象
    • 由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。
  • 结构型模式分为以下 7 种:

    • 1.代理模式
    • 2.适配器模式
    • 3.装饰者模式
    • 4.桥接模式
    • 5.外观模式
    • 6.组合模式
    • 7.享元模式

四.行为型模式(11种)

五.思维导图

请添加图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82569.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!