设计模式之桥接模式(Bridge)
摘要:从例子出发形象说出什么是桥接模式,使用桥接模式的好处和场合,实现了一个桥接模式的例子。
阅读全文
设计模式之中介者模式(Mediator)
摘要:在网上看了点关于“中介者模式”的文章,但是感觉写的都一般,于是自己也总结一下,感觉理解中介者模式通过“网状结构”到“星形结构”的转变时比较好的,于是通过一个例子和形象的图片,感官上说了一下什么是中介者模式,同时,文中也实现了一下中介者模式的例子,最后总结了一下中介者模式的使用场合,使用中介者模式的优缺点。
阅读全文
设计模式之职责链模式(Chain Of Responsibility)
摘要:从例子出发形象的介绍了什么是职责链模式,代码实现了一个职责链模式的例子,具体说明什么什么是职责模式,职责链模式和状态模式的区别,职责链的使用场合,使用职责链模式的优缺点。
阅读全文
设计模式之备忘录模式(Memento)
摘要:从例子出发初步认识备忘录模式,从理论上解释了备忘录模式(Gof定义,结构图,3种角色),C++语言实现一个备忘录模式的例子(完整的代码),总结使用备忘录模式的场合和优缺点。
阅读全文
设计模式之适配器模式(Adapter)
摘要:举例清晰的介绍了什么是适配器模式,从理论上说明什么是适配器模式,实现了一个适配器模式的例子,总结适配器模式使用场合和好处
阅读全文
设计模式之建造者模式(Builder)
摘要:通过几个典型的例子介绍了建造者模式的使用场合,也从理论上说明了什么建造者模式,实现了一个建造者模式的例子,比较建造者模式和工厂模式,总结建造者模式的适用场合的好处。
阅读全文
设计模式之观察者模式(Observer)
摘要:通过一个例子直观的说明什么是观察者模式,实现观察者模式的要点,原始观察者模式存在的问题,利用委托改进原始的观察者模式,总结观察者模式的好处和适合的场合
阅读全文
设计模式之外观模式(Facade)
摘要:先从定义上理解什么是外观模式,然后通过一个典型的例子说明到底什么是外观模式,外观模式代码实现,最后介绍了在实际项目开发中用到外观模式的地方
阅读全文
设计模式之模板方法模式(Template)
摘要:以一个典型的例子入手清晰的介绍了什么是模板方法模式,代码实现模板方法模式,说明模板方法模式应用的场合和好处,最后是模板方法模式在HttpServlet中的一个应用
阅读全文
设计模式之策略模式(Strategy)
摘要:介绍了什么是策略模式,通过一个例子演示策略模式的实现,使用策略模式的好处,策略模式和简单工厂模式的结合,实际中使用策略模式的两个例子,总结使用策略模式的条件
阅读全文
设计模式之简单工厂模式(Simple Factory)
摘要:通过例子介绍了什么是简单工厂模式,简单工厂模式的实现,简单工厂模式到底有什么好处。
阅读全文
设计模式之代理模式(Proxy)
摘要:介绍了什么是代理模式,代理模式的一个例子,使用代理模式的好处,使用代理的情况。
阅读全文
设计模式之装饰模式(Decorator)
摘要:介绍了什么时候用到装饰模式,装饰模式一个典型例子实现,装饰实现的关键步骤
阅读全文
设计模式之原型模式(Prototype)
摘要:原型模式实现,原型模式中的浅克隆和深克隆,原型模式适用场合
阅读全文
设计模式之单例模式(Singleton)
摘要:介绍单例模式,单利模式实现,多线程下的单例模式
阅读全文