标签:
1.小而美与factory 机制的重载
2.原始A_driver 的drive_one_pkt 如下:
1)分成3个子任务。
2)如果要构造sfd 错误的例子,只需要从A_driver 派生B_driver,并重载drive_sfd 即可。
3.如果不是分成3个子任务,而是一个完整的任务:
1)那么在B_driver 中需要重载的是整个drive_one_pkt 这个任务:
此时,其他两个子函数的代码要复制到drive_one_pkt 中,容易产生错误。代码要重用,可以封装成可重载的函数/任务或者类。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/tingtang13/article/details/46801431