你的位置:首页 > ASP.net教程

[ASP.net教程]C++基础——模拟事务 (2)Composite模式


=================================版权声明=================================

版权声明:原创文章 禁止转载 

请通过右侧公告中的“联系邮箱(wlsandwho@foxmail.com)”联系我

勿用于学术性引用。

勿用于商业出版、商业印刷、商业引用以及其他商业用途。                   

 

本文不定期修正完善。

本文链接:http://www.cnblogs.com/wlsandwho/p/5160380.html

耻辱墙:http://www.cnblogs.com/wlsandwho/p/4206472.html

=======================================================================

因为要用到好多设计模式,所以我把原文拆成几部分,每部分讲解一个设计模式。wlsandwho王林森

(这意味着还有一篇。)

=======================================================================

上一篇讲了用COMMAND模式设计基本骨架,传送门:C++基础——模拟事务(1)COMMAND模式

这里将继续使用Composite模式,以使事务可以嵌套。wlsandwho王林森

=======================================================================

下面该去考虑如何实现“嵌套事务”了。wlsandwho王林森

想要一个事务像一个任务一样,被添加到另一个事务里,并且能任意的组合,形成一个树形的结构,好像composite模式比较合适。

四人帮的典型的composite对象结构图我就不画了,composite结构图我也不画了。wlsandwho王林森

 

事务要想拥有任务的功能,最简单的方法是事务类继承任务类。考虑到单继承、多继承之争,我采用单继承实现。

大致结构图如下。wlsandwho王林森


=======================================================================

还有很多坑,有空再填吧。键盘和桌子都好凉。(枚举值只是为了再做扩展。)

=======================================================================

因为总是有爬虫网站抓取我的博客,无视我的版权,我很伤心,所以文章最后只能这样结尾。

下面开始点名:

 

Asp.net教程_mvc4_C#_Ado.net_seo_Java_HTML CSS教程
www.tzwhx.com
www.th7.cn
解决方案网
帮客之家 | IT技术 建站编程 电脑教程 www.bkjia.com
软件开发,程序错误,exception
www.java123.net
一键重装系统_打造智能化重装系统软件
www.bitscn.com
http://www.admin85.com/
http://www.3fwork.com/
技术博客-最新最全的技术疑难解决博客
好库文摘 - 技术改变世界
红黑联盟:十三年IT技术门户 精英梦想由此起航 (网络安全,黑客防御,信息安全,编程,系统,网络)

 

以上都是侵犯我版权的爬虫网站。

=======================================================================

没什么意外的话,这会是个系列:wlsandwho王林森

C++基础——模拟事务 (1)COMMAND模式

C++基础——模拟事务 (2)COMPOSITE模式

C++基础——模拟事务 (3)CHAIN OF RESPONSIBILITY模式 (有空再发表)

=======================================================================

20160127

好消息,保存点功能实现啦!

上方第三个链接就是!

博客有空再写,文章有空再发。

=======================================================================

(友情支持请扫描这个)

微信扫描上方二维码捐赠