Avatar notebook default
22篇文章 · 27197字 · 7人关注
  • iOS 设计模式的应用 ㉑ 备忘录模式

    前言 备忘录定义为"作为某人或某事的提醒物或纪念品而保留下来的物品"。每当我们需要记下一个事情时,就会把它写到某个地方。存放的时间长短由信息本身...

  • Resize,w 360,h 240
    iOS 设计模式的应用 ⑳ 代理模式

    前言 在 Windows 系统中,我们安装软件时,常常会遇见在桌面安装快捷方式,让我们更快捷的找到它,当我们运行它时实际上是访问到了该文件的实际...

  • Resize,w 360,h 240
    iOS 设计模式的应用 ⑲ 享元模式

    前言 在生活中,公共设有多个车站,乘客沿着路线在接近他们目的地的车站上下车。到达目的地的费用仅与行程有关,跟私有车辆相比,乘坐公共交通要便宜的多...

  • Resize,w 360,h 240
    iOS设计模式的应用 ⑱ 命令模式

    前言 在战场上,将军把封在信封里的定时指令交给不下,然后他们到时候打开信封并执行其中的命令。同样的指令既可以是一次性的,也可以是能被不同人在指定...

  • Resize,w 360,h 240
    iOS 设计模式的应用 ⑰ 策略模式

    前言 开发中可能常常出现这样的情景:把一堆算法塞到同一段代码中,然后使用 if-else 或者 switch-case 条件语句来决定要使用哪个...

  • Resize,w 360,h 240
    iOS 设计模式的应用 ⑯ 模板方法

    前言 制作三明治时,无论制作的是哪种三明治,都有一些通用步骤。每种三明治可以在面包、肉和调味料的选用上有所不同,也可能增加了其它步骤,但是制作中...

  • Resize,w 360,h 240
    iOS 设计模式的应用 ⑮ 责任链

    前言 如果将很多人的智慧连接成一个链条,每个人都有自己的专长,联合起来就能形成强大的实体,这很像团队成员之间的合作。智慧链条中的每个单元都可以为...

  • Resize,w 360,h 240
    iOS 设计模式的应用 ⑭ 装饰模式

    前言 通常,我们拍照的时候,不会去想将来如何装饰它。比方说,后来冲印了照片,决定把它放入一个特殊玻璃制成的精美相框中。以后也可以把同一张照片放在...

  • Resize,w 360,h 240
    iOS 设计模式的应用 ⑬ 访问者

    前言 打个比方,家里的水管坏了,我们不会去学习修管道,而是找一个管道工来修理。在软件设计中,如果为了扩展类的功能而往一个类里塞进了太多方法,类就...

文集作者