2014年3月12日

外观模式

摘要: 外观模式:为子系统中的一组接口提供一个一致的界面(接口),此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。人为分层,分子系统;层次更加清晰,更容易理解和使用。 阅读全文

posted @ 2014-03-12 15:52 光标 阅读(126) 评论(0) 推荐(0) 编辑

2014年3月11日

模版方法模式

摘要: 模版方法模式:骨架在超类,细节在子类;通过把不变行为搬移到超类,去除子类中的重复代码来体现它的优势。但继承的强制性约束关系导致子类算法不能被其它平行类复用!Template模式暴露的问题也正是继承所固有的问题,Strategy模式则通过组合(委托)来达到和Template模式类似的效果,其代价就是空间和时间上的代价。Strategy模式和Template模式解决了类似的问题,也正如在Template模式中分析的,Strategy模式和Template模式实际是实现一个抽象接口的两种方式:继承和组合之间的区别。要实现一个抽象接口,继承是一种方式:我们将抽象接口声明在基类中,将具体的实现放在具体子 阅读全文

posted @ 2014-03-11 20:58 光标 阅读(121) 评论(0) 推荐(0) 编辑

原型模式(克隆)

摘要: 原型模式,Prototype 阅读全文

posted @ 2014-03-11 17:38 光标 阅读(99) 评论(0) 推荐(0) 编辑

策略模式

摘要: 策略模式 阅读全文

posted @ 2014-03-11 16:37 光标 阅读(128) 评论(0) 推荐(0) 编辑

装饰模式和代理模式

摘要: 装饰模式,代理模式 阅读全文

posted @ 2014-03-11 16:16 光标 阅读(175) 评论(0) 推荐(0) 编辑

2014年3月10日

设计原则

摘要: 设计原则,思想 阅读全文

posted @ 2014-03-10 11:52 光标 阅读(150) 评论(0) 推荐(0) 编辑

2014年3月7日

工厂模式

摘要: 设计模式,工厂模式 阅读全文

posted @ 2014-03-07 20:44 光标 阅读(174) 评论(0) 推荐(0) 编辑

反射机制

摘要: “反射这个特性在C++中是没有的。所谓反射,自己的认为就是通过一个名字就可创建、调用、获取信息等一系列的操作,这个在脚本语言里面是比较常见的,COM组件也类似,知道个ID名,就可以做很多的工作了。”下面提供一种反射技术的实现(C++):UML关系:常见的关系有:继承(Inheritance),关联关系(Association),聚合关系(Aggregation),复合关系(Composition),依赖关系(Dependency)。其中,聚合关系(Aggregation),复合关系(Composition)属于关联关系(Association)。一般关系表现为继承或实现关系(is a),关联关 阅读全文

posted @ 2014-03-07 17:31 光标 阅读(322) 评论(0) 推荐(0) 编辑

2013年12月11日

vmware RHEL6.x 开启FTP和TELNET服务--root权限

摘要: vmware RHEL6.x ftp服务 阅读全文

posted @ 2013-12-11 09:16 光标 阅读(591) 评论(0) 推荐(0) 编辑

2013年11月24日

redis的lua使用(EVALSHA)

摘要: redis 127.0.0.1:6379> SCRIPT LOAD "local list=redis.call('KEYS', KEYS[1] .. '*') return (table.getn(list))""fdece9fbf98e91fe138eb2fcc5a6f0fbd24c90f9"redis 127.0.0.1:6379> EVALSHA fdece9fbf98e91fe138eb2fcc5a6f0fbd24c90f9 1 BILL_ACCOUNT_06(integer) 1640redis 1 阅读全文

posted @ 2013-11-24 16:27 光标 阅读(5565) 评论(0) 推荐(1) 编辑

导航