Avatar notebook default
4篇文章 · 5671字 · 8人关注
  • Resize,w 360,h 240
    用Swift整理GOF设计模式(一)--扫盲设计模式

    一、什么是设计模式 "每一个模式描述了一个在我们周围不断重复发生的问题以及该问题的解决方案的核心.这样,你就能一次又一次地使用该方案而不必做重复...

  • Resize,w 360,h 240
    用Swift整理GOF设计模式(二)--模板方法

    一、“组件协作”模式 概述:现代软件专业分工之后的第一个结果是划分出了框架和应用。而“组件协作”模式通过晚绑定,来实现框架和应用的松耦合,是两者...

  • Resize,w 360,h 240
    用Swift整理GOF设计模式(五)--桥模式

    一、桥模式解决问题的动机 由于某些类型的固有的实现逻辑,使得它们具有两个变化的维度,乃至多个维度的变化.那么我们应该如何应对"多维度的变化"?如...

  • Resize,w 360,h 240
    用Swift整理GOF设计模式(四)--装饰模式

    一、“单一职责”模式 概述:在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,...

文集作者