技术心得---设计模式(一)目录贴

  大学到现在,大大小小也经历过不少项目了,一直认为自己没有时间好好整理,现在才发现,不是没有时间整理,而是不愿意花时间去整理,现在给自己一个硬性任务,一周最少自己整理一篇技术文章,理理脑子里的东西~

  设计模式是什么?我觉着就一句话,就是解决一些业务场景的最佳实践。每一种设计模式一定是解决特定场景的,在相应的场景下,对应的设计模式已经经过千锤百炼,是解决问题最好的方案。我们常说java有近似23中设计模式,其实我觉着,如果我们设计一种解决特定场景的方法,经过很大量实际验证,大家也都认可,那我们设计的方法也可以认为是一种设计模式。

现在就先理理业界公认的那些设计模式,整理一种在相应文字上加链接。

simple factory    简单工厂模式

facade    外观模式

adapter    适配器模式

singleton    单例模式

factory method    工厂方法模式

abstract factory    抽象工厂模式

builder    生成器模式

prototype    原型模式

mediator    中介者模式

proxy    代理模式

observer    观察者模式

command    命令模式

iterator    迭代器模式

composite    组合模式

template method    模板方法模式

strategy    策略模式

state    状态模式

memento    备忘录模式

flyweight    享元模式

interpreter    解释器模式

decorator    装饰模式

chain of responsibility    责任链模式

bridge    桥接模式

visitor    访问者模式

posted on 2016-02-21 22:23  stoneA  阅读(109)  评论(0编辑  收藏  举报

导航