框架设计中的常用模式
模板方法模式
模板方法模式是框架中最常用的设计模式。其根本的思维是将算法由框架固定,而将算法中详细的操作交给二次开发者达到。例如一个设备初始化的逻辑,框架代码如下:
DownloadFPGA和InitKeyPad都是CBaseDevice定义的虚函数,二次开发者创建一个继承于CBaseDevice的子类,详细来达到这两个接口。框架定义了调用的次序和错误的处理方式,二次开发者没须关怀,也没权决定。
文章相对比较长,字数比较多,大家可以先打开头像
转载请注明:http://www.0431gb208.com/sjszjzl/6768.html