design_pattern
文章平均质量分 73
owen_oragen
码农一枚!
展开
-
单例(c++)
对于单例的思考 参考: C++奇才 Andrei Alexandrescu 及其大作《Modern C++ Design》的第六章,Andrei 同时也是loki库作者和facebook folly库的核心开发人员。《Modern C++ Design》中文版为《C++设计新思维——泛型编程与设计模式之应用》,但因书籍毕竟是多年之前的作品,所以最好的参考资料是loki库源码,loki库原创 2015-03-14 18:18:53 · 409 阅读 · 0 评论 -
最佳实践----状态机对多步骤异步操作建模
在工作中,我们往往会遇到这样的问题,一个任务分为多个步骤,这几个步骤可能是连续的,也可能是可以跳转的,每个步骤都可能是异步的, 对于这样的问题,有没有一个通用的解决方案,或者是一个最佳实践呢,经过一些实践和推论我得出了一个最佳实践方案---》状态机。 推理如下,等待大家拍砖指点。 问题 首先将我们要讨论的问题进行简单建模,以四个子流程的异步任务为例, 核心处理流程如上图所示,4个需求:原创 2015-11-20 22:41:13 · 3045 阅读 · 3 评论