设计模式讲解与代码实践
用最通俗易懂的业务场景示例代码讲解设计模式
李明子
从事TiEAF开发平台及MDM产品的研发与管理工作;
2014年11月通过软考,获得系统架构设计师资格(水平)证书;
2007年2月通过软考,以辽宁省第13名的成绩获得程序员资格(水平)证书;
展开
-
设计模式讲解与代码实践(零)——序
随着《设计模式讲解与代码实践(二十四)——访问者》的发表,《设计模式讲解与代码实践》这个专栏的更新也已经接近尾声。今天我将补写一个序,聊聊对设计模式的学习与工作中应用的一些心得体会。原创 2017-12-15 00:42:30 · 1105 阅读 · 1 评论 -
设计模式讲解与代码实践(一)——抽象工厂
本文讲解了抽象工厂(Abstract Factory)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-05-01 12:25:27 · 2664 阅读 · 0 评论 -
设计模式讲解与代码实践(二)——生成器
本文讲解了生成器(Builder)设计模式的使用目的、基本形态、各参与者以及调用时序,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-05-03 15:02:40 · 2870 阅读 · 2 评论 -
设计模式讲解与代码实践(三)——工厂方法
本文讲解了工厂方法(Factory Method)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-06-01 16:21:19 · 1928 阅读 · 0 评论 -
设计模式讲解与代码实践(四)——原型
本文讲解了原型(Prototype)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-06-02 14:40:13 · 2174 阅读 · 0 评论 -
设计模式讲解与代码实践(五)——单例
摘要:本文讲解了单例(又称单件,Singleton)设计模式的使用目的、基本形态、参与者、代码示例及适用的应用场景。原创 2017-07-05 11:57:13 · 2128 阅读 · 0 评论 -
设计模式讲解与代码实践(六)——适配器(基于类)
本文讲解了适配器(Adapter)设计模式(基于类)的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-10 17:11:35 · 2030 阅读 · 0 评论 -
设计模式讲解与代码实践(七)——适配器(基于对象)
本文讲解了适配器(Adapter)设计模式(基于对象)的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-10 17:23:49 · 1926 阅读 · 0 评论 -
设计模式讲解与代码实践(八)——桥接
本文讲解了桥接(Bridge)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-18 22:39:45 · 2303 阅读 · 0 评论 -
设计模式讲解与代码实践(九)——组合
本文讲解了组合(Composite)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-19 22:48:52 · 1919 阅读 · 0 评论 -
设计模式讲解与代码实践(十)——装饰
本文讲解了装饰(Decorator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-20 19:38:54 · 2283 阅读 · 0 评论 -
设计模式讲解与代码实践(十一)——外观
本文讲解了外观(Facade)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-21 21:59:22 · 2088 阅读 · 0 评论 -
设计模式讲解与代码实践(十二)——享元
本文讲解了享元(Flyweight)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-26 23:47:18 · 2206 阅读 · 0 评论 -
设计模式讲解与代码实践(十三)——代理
本文讲解了代理(Proxy)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-27 22:32:50 · 2139 阅读 · 0 评论 -
设计模式讲解与代码实践(十四)——职责链
本文讲解了职责链(Chain of responsibility)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-07-28 21:35:34 · 2257 阅读 · 1 评论 -
设计模式讲解与代码实践(十五)——命令
本文讲解了命令(Command)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-08-01 17:37:22 · 2216 阅读 · 0 评论 -
设计模式讲解与代码实践(十六)——解释器
本文讲解了解释器(Interpreter)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-08-03 21:41:05 · 2500 阅读 · 0 评论 -
设计模式讲解与代码实践(十七)——迭代器
本文讲解了迭代器(Iterator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-08-09 01:02:06 · 2428 阅读 · 1 评论 -
设计模式讲解与代码实践(十八)——中介者
本文讲解了中介者(Mediator)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-08-17 23:04:31 · 2598 阅读 · 0 评论 -
设计模式讲解与代码实践(十九)——备忘录
本文讲解了备忘录(Memento)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-10-12 21:47:53 · 2603 阅读 · 0 评论 -
设计模式讲解与代码实践(二十)——观察者
本文讲解了观察者(Observer)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-10-30 16:56:32 · 2514 阅读 · 0 评论 -
设计模式讲解与代码实践(二十一)——状态
本文讲解了状态(State)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-11-28 20:16:24 · 2046 阅读 · 0 评论 -
设计模式讲解与代码实践(二十二)——策略
本文讲解了策略(Strategy)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-12-08 22:51:46 · 2602 阅读 · 0 评论 -
设计模式讲解与代码实践(二十三)——模板方法
本文讲解了模板方法(Template Method)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-12-08 23:03:54 · 2607 阅读 · 0 评论 -
设计模式讲解与代码实践(二十四)——访问者
本文讲解了访问者(Visitor)设计模式的使用目的、基本形态及各参与者,并结合示例代码,讲解了该设计模式在具体业务场景下的使用。原创 2017-12-14 21:57:29 · 1816 阅读 · 0 评论