一个完整项目的实现分为:
1,整体流程的描述(书面语言的过程流畅描述等的流程描述)
2,划分为步骤的详细描述(用各种不同的方法划分(资源等等划分))
3,将步骤块划分为类封装(方法任意)
4,类之间的数据流接口定义
5,类内部实现步骤划分
6,类中公共部分提取为继承属性
7,具体实现类的内部函数
{
内部函数实现就是一个完整实现的循环
(这里最重要的部分是已有开源库与这些内部实现的对接
例举Boost库,这里类似一种匹配,需求功能是类库功能的子集)
(这里可以在实现过程中将所有可能涉及到的已有类库全部加入参考)
}