第一次写关于设计模式的随笔,最近在使用C#做一个WinForm的项目,其中要求需要支持撤销和恢复功能,想到了以前看过Command模式支持撤销和恢复操作,就在项目中使用了。对命令模式理解的不够深,各位看客请指正。 Gof23种设计模式中的Command模式,其意图是这么描述的“将一个请求封装为一个对 ...
GOF23(group of four) 由4个大牛总结的JAVA23种常用的设计模式,归根结底都是为了代码的可扩展性。 设计模式中一种比较重要的思想就是:开闭原则,尽量做到对扩展开放,对修改关闭。 单例模式:开发中最常见也是最简单的一种模式 单例模式确保某个类只有一个实例,而且自行实例化并向整个系 ...
分类:
编程语言 时间:
2016-09-25 13:19:40
阅读次数:
192
Java中的GOF23(23中设计模式) 工厂模式(Factory) 在给大家介绍工厂模式之前,我想和大家聊聊面向对象的那点事,在这里,引入三个概念。 开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统:一个软件实体如类、 ...
分类:
编程语言 时间:
2016-09-06 14:00:32
阅读次数:
252
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_观察者模式、广播机制、消息订阅、网络游戏对战原理 二、【GOF23设计模式】_观察者模式、obserable类和observer接口、应用场景总结 ...
分类:
其他好文 时间:
2016-08-24 14:43:37
阅读次数:
220
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_备忘录模式、多点备忘、事务操作、回滚数据底层架构 ...
分类:
其他好文 时间:
2016-08-24 14:41:03
阅读次数:
216
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_命令模式、数据库事务机制底层架构实现、撤销和回复 ...
分类:
其他好文 时间:
2016-08-24 14:40:23
阅读次数:
146
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_模板方法模式、钩子函数、方法回调、好莱坞原则 ...
分类:
其他好文 时间:
2016-08-24 14:36:26
阅读次数:
232
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_解释器模式、访问者模式、数学表达式动态解析库式 1、解释器模式Interpreter 2、访问者模式Visitor ...
分类:
其他好文 时间:
2016-08-24 14:33:58
阅读次数:
156
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_责任链模式、公文审批、供应链系统的采购审批、异常链、过滤器和拦截器调用过程 ...
分类:
其他好文 时间:
2016-08-24 14:33:25
阅读次数:
262
来源:http://www.bjsxt.com/ 一、【GOF23设计模式】_中介者模式、同事协作类、内部类实现 ...
分类:
其他好文 时间:
2016-08-24 14:24:01
阅读次数:
188