240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Interpreter(解释器)模式

    特点:Java、kotlin、groovy等JVM编程语言的编译器就是一个解析器,因为它需要正确识别编程语言的语法和逻辑,才能编译出正确的字节码...

  • Resize,w 360,h 240
    Command(命令)模式

    特点:在使用终端操作窗口时,在进行多次命令操作后,可以使用方向键“↑”进行回溯,“回车”再次运行,实际就是终端保存了每次操作的命令,才得以实现这...

  • Proxy(代理)模式

    特点:代理,顾名思义就是一个类代替某一个类做某事。为什么会被代理,主要是因为被代理类负担过重,可以通过代理间接处理事务。在设计思想和实现原理上会...

  • Resize,w 360,h 240
    Flyweight(享元)模式

    特点:Flyweight释义有轻量级、享元等。享元这个词对我而言很难理解,却又不明觉厉。享元模式一句话总结就是通过尽量共享实例来避免new出实例...

  • Resize,w 360,h 240
    State(状态)模式

    特点:在面向对象编程思想中,万物皆为对象,状态也不例外。状态也可以抽象为类,状态类实例化后就是一个具体的状态对象。程序中通常都会有很多逻辑判断i...

  • Resize,w 360,h 240
    Memento(备忘录)模式

    特点:玩过PC大型单机游戏的人,应该都知道有一个存档功能,可以记录游戏进度,如果有难点需要反复练习通关的地方,使用这个功能就很方便。电脑系统中也...

  • Resize,w 360,h 240
    Observer(观察者/发布-订阅)模式

    特点:它有两个名字:观察者、发布-订阅,个人觉得发布-订阅更为贴切,观察者更突出主动性行为或角色,那么被观察者就容易被忽视,不便于整体理解,发布...

  • Resize,w 360,h 240
    Mediator(中介者)模式

    特点:看名字很容易想到生活中的中介公司,实际上情况也非常相似,中介公司会收集买房和卖房相关客户信息,中介公司会将市场交易情况及房价的波动或其他政...

  • Resize,w 360,h 240
    Facade(外观/窗口)模式

    特点:生活中很多有组织、有规模的的团体基本都会有一个对接人,如果没有对接人,外部人就需要与组织内所有人进行沟通,这样会大大增加沟通成本。当程序或...

个人介绍
自律一定是一切好的开始。