欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > asp.net >内容正文

asp.net

设计模式复习-模板方法模式

发布时间:2025/6/17 asp.net 13 豆豆
生活随笔 收集整理的这篇文章主要介绍了 设计模式复习-模板方法模式 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

    定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的机构即可重新定义算法的某些特定步骤。

#pragma once #include "stdafx.h" #include<string> #include<iostream> #include<windows.h> using namespace std;#pragma warning(disable:4996)//模板方法模式(TemplateMethod)class Template { public:virtual VOID PrimitiveOperation1() = 0;virtual VOID PrimitiveOperation2() = 0;VOID DoHappyThings() {PrimitiveOperation1();PrimitiveOperation2();cout << "Over" << endl;} };class Body :public Template { public:VOID PrimitiveOperation1() {cout << "PrimitiveOperation1" << endl;}VOID PrimitiveOperation2() {cout << "PrimitiveOperation2" << endl;} };int main() {Body * pBody = new Body();pBody->DoHappyThings();getchar();return 0; }

 

总结

以上是生活随笔为你收集整理的设计模式复习-模板方法模式的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。