Avatar notebook default
31篇文章 · 26887字 · 1人关注
  • Resize,w 360,h 240
    设计模式之组合模式

      注意:如果不想浪费时间,请一定要点我。   在现实生活中,存在很多“部分-整体”的关系,例如,大学中的专业与学院、总公司中的部门与分公司,文...

  • Resize,w 360,h 240
    设计模式之访问者模式

      注意:如果不想浪费时间,请一定要点我。   在现实生活中,有些集合对象包括多种不同的元素,且每种元素存在多种不同的访问者和处理方式。比如旅游...

  • 设计模式之备忘录模式

      注意:如果不想浪费时间,请一定要点我。   当你玩角色扮演游戏刚好通过了 13 关,突然家里停电了,你心想还好存档了,如果没有存档这个概念,...

  • Resize,w 360,h 240
    设计模式之迭代器模式

      注意:如果不想浪费时间,请一定要点我。   在平时我们对于集合元素的遍历,我们经常通过 for循环进行遍历,这种方式不利于程序的扩展,如果想...

  • Resize,w 360,h 240
    设计模式之中介者模式

      注意:如果不想浪费时间,请一定要点我。   在现实生活中,常常会出现好多对象之间存在复杂的交互关系,这种交互关系常常是 "网状结构",它要求...

  • Resize,w 360,h 240
    设计模式之观察者模式

      注意:如果不想浪费时间,请一定要点我。   在开发过程中,许多对象并不是独立存在的,其中一个对象的行为发生改变可能会导致一个或者多个其他对象...

  • Resize,w 360,h 240
    设计模式之状态模式

      注意:如果不想浪费时间,请一定要点我。   在软件开发过程中,应用程序中的有些对象可能会根据不同的情况做出不同的行为,我们把这种对象称为有状...

  • Resize,w 360,h 240
    设计模式之责任链模式

      注意:如果不想浪费时间,请一定要点我。   在学校生活中,你肯定请过假,你肯定知道班长、老师、教导主任所能批准的假期长度是不同的,但是无论你...

  • Resize,w 360,h 240
    设计模式之命令模式

      注意:如果不想浪费时间,请一定要点我。   在软件开发过程中,经常会出现 "方法请求者"和 "方法实现者" 之间存在紧密的耦合关系,这不利于...

文集作者