240 发简信
IP属地:上海
  • 120
    Java设计模式之-访问者模式(Visitor)

    访问者模式看起来是一个非常机智的模式,它做到了将类的架构设计和逻辑代码解耦的目标。为了要完成对访问者模式的解释,我们要明确这两个概念:架构设计和逻辑代码。 架构设计 一般来说...

  • 120
    Java设计模式之-迭代器模式(Iterator)

    迭代器这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历: 其实这就是在Java语言中完美的迭代器模式:提供...

  • 120
    Java设计模式之-装饰者模式(Decorator)

    说到装饰,我们首先能想到的是房间中的各种陈设和布景。在房间中,每增加一个装饰物品,整个房间的氛围都会有所改变。而我们的装饰者模式也起到了这么一个作用: Attach addi...

  • 120
    Java设计模式之-解释器模式(Interpreter)

    解释器模式在我看来,应用范围很小,我想了很久,想举一个不是加减乘除运算的例子出来,但是很难......在设计模式一书中,它的意图也被定义为实现一种语言所要运用的模式,我在网上...

  • 120
    Java设计模式之-状态模式(State)

    一个物体可能存在多种类型的状态,纳闷状态之间就会存在转换的关系。例如液态的水,可以气化成为水蒸气,也可以固话成为冰块,而冰块可以通过升华直接成为水蒸气,水蒸气反过来通过凝华也...

  • 120
    Java设计模式之-命令模式(Command)

    命令模式将着眼点放在了一个命令,或更准确来说,用英文单词Command来表示,它是一发命令,一条指令,一次操作,一个动作。命令模式就是希望将Command的具体方法,封装在一...

  • Java设计模式之-策略模式(Strategy)

    这个模式,怎么说呢,听名字真的很唬人,但是实际上,就是简单地用一个接口进行方法的抽象......但是关键是这个模式想要传达的思想:在制定策略时,将策略的具体实现与调用者解耦,...

  • Java设计模式之-模板方法模式(Template Method)

    说到模(mú)板,很多人都接触过,C++和Java都有诸如List和Stack这样的模板类。但是说到模板方法,很多人可能说不太清楚,或者虽然在学习工作中接触到了,但是不知道其...

  • Java设计模式之-备忘录模式(Memento)

    看到“备忘录”这个名字的时候,我基本上不知道这个模式需要做的事情。而后又翻看了一下GoF的书,它的Intent是这个样子的: Memento: Without violati...

个人介绍
努力学习科学文化知识,时间紧任务重,还有好多要学的!