Avatar notebook default
26篇文章 · 45343字 · 4人关注
  • iOS 设计模式总览

    ​ 前言:目前主流的设计模式都是基于Java介绍的,虽然设计模式与编程语言无关,但是还是有必要知道在iOS开发中,各个设计模式的具体应用,好让...

    2.8 2775 0 27
  • 面向对象设计原则

    ​ 前言:对于面向对象软件系统的设计而言,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。面向对象设计原则为...

  • Resize,w 360,h 240
    iOS 设计模式之二十四(访问者模式)

    一、概念 1、访问者模式的动机 ​ 虽然“看病难,看病贵”,但是一旦身体有恙,还是要主动去医院检查的,不要硬抗。医院一般的处理流程:医生开具处...

  • Resize,w 360,h 240
    iOS 设计模式之二十三(模板方法模式)

    一、概念 1、模板方法模式的动机 ​ 在现实生活中,很多事情都包含几个相对固定的步骤,比如去公司工作,你需要先打开电脑,然后用电脑工作,最后关...

  • Resize,w 360,h 240
    iOS 设计模式之二十二(策略模式)

    一、概念 1、策略模式的动机 ​ 双十一是电商狂欢节,各种商品都会打折,而且打折的算法又是千奇百怪,比如满多少钱打8折,满多少钱减200块,满...

  • Resize,w 360,h 240
    iOS 设计模式之二十一(状态模式)

    一、概念 1、状态模式的动机 ​ 现在年轻人喜欢玩游戏,有些游戏需要充钱才能获得更高的战斗力,每充钱到一定程度,就会达到某种会员状态,在这种状...

  • Resize,w 360,h 240
    iOS 设计模式之二十(观察者模式)

    一、概念 1、观察者模式的动机 ​ “Hands up!”在美国大片中,当美军小队包围一个恐怖分子时,如果恐怖分子有把手伸进口袋或者衣服里的动...

  • Resize,w 360,h 240
    iOS 设计模式之十九(备忘录模式)

    一、概念 1、备忘录模式的动机 ​ "曾经有一段真挚的爱情放在我面前,我没有珍惜,等到失去了才后悔莫及,如果上天再给我一次机会,我会对她说三个...

  • Resize,w 360,h 240
    iOS 设计模式之十八(中介者模式)

    一、概念 1、中介者模式的动机 ​ 现在QQ和微信基本是装机必备APP,就拿QQ来说,个人聊天可以一对一,假如多人聊天呢,那么就是多对多,用户...

文集作者