图片说明

流程稳定

图片说明

构造函数调用虚函数,完成的是静态绑定

含有多个需要实现的子流程

图片说明
图片说明
图片说明

将复杂流程(流程稳定)抽离,也就是把稳定的部分抽离出来

图片说明
图片说明
图片说明