前言

作者: 转岗做JAVA | 来源:发表于2021-09-28 19:59 被阅读0次

本专题基于Objective-c编程之道(iOS设计模式解析)一书,记录下自己学习的全过程,主要是书中作者传递的知识,也加上一些自己的理解,欢迎大家一起交流,共同进步。

书中总共介绍了21种设计模式,根据其应用领域分成了8个细分部分,具体如下:
  1. 对象创建
    原型模式工厂方法模式抽象工厂模式生成器模式单例模式
  2. 接口适配
    适配器模式桥接模式外观模式
  3. 对象解耦
    中介者模式观察者模式
  4. 抽象集合
    组合模式迭代器模式
  5. 行为扩展
    访问者模式装饰器模式责任链模式
  6. 算法封装
    模版方法模式策略模式命令模式
  7. 性能与对象访问
    享元模式代理模式
  8. 对象状态
    备忘录模式
按《设计模式之美》中类型划分的话,可以将这21种模式分成三大类,具体如下:
  1. 创建型
    原型模式工厂方法模式抽象工厂模式生成器模式单例模式
  2. 结构型
    适配器模式桥接模式外观模式组合模式装饰器模式享元模式代理模式
  3. 行为型
    中介者模式观察者模式迭代器模式访问者模式责任链模式模版方法模式策略模式命令模式备忘录模式

详见知乎专栏:https://zhuanlan.zhihu.com/p/345126462

疑问?
  1. 装饰器模式代理模式为什么会划分为结构型而不是行为型?

相关文章

  • 前言的前言

    真想不到,我已开始提笔写前言了。然而一切都还没有呢,所以只好叫前言的前言了。 正因为一切都还没有,我更要在此时写下...

  • 前言的前言

    在生物定量化大潮的前夕,我想整理一下近现代生物的发展脉络。可能是个比较大的工程。由于越接近现代,生物学的分支越庞杂...

  • 不算前言的前言

    不知从何时起,就有个写作梦,走到哪里就想记录下哪里的心情。 永远分裂成两个自己,一个阳光明媚,一个...

  • 不算前言的前言

    终于攒够了50个简书贝,可以开连载了。 之前在自己的书院做过一期专题,把一些有趣的或是被人误解的历史人物,拿出来梳...

  • 不是前言的前言

    曾有一个小小的心愿,期待着能够有一本自己的作品,然而,作为一个学习者,要写出一本书谈何容易?看看别人写的东西都挺好...

  • 前言

    最开始接触网页制作,是从前端三大件(html+css+javascript)开始。稀里糊涂半生不熟,能做出静态页面...

  • 前言

    历史就是这样,离得越远细节越模糊,但脉络越清晰。 大约50亿年前,在银河系的一个旋臂上,一颗被我们称为太阳的恒星诞...

  • 前言

    大家好!我是行知而立,师范出身,现为人民教师一名。经常听到很多的学弟学妹们向我请教,说作为一名师范生,要考教师资格...

  • 前言

    我曾经是一个软件开发工程师,在日企待了一年后,我看不到自己的前景,而且莫名其妙地会有一种躁动,在每日加班的高压下,...

  • 前言

    自从有了你,我的世界一片粉红,还透着酸臭的气息。 打算从这里,把我和我记的点点滴滴写成故事,原谅我觉得太过于幸福,...

网友评论

      本文标题:前言

      本文链接:https://www.haomeiwen.com/subject/pwprnltx.html