设计一个多终端日志打印的接口,使得它可以动态支持不同终端的日志打印

来源:互联网 发布:java代码如何添加log4j 编辑:程序博客网 时间:2024/05/16 12:05

可以通过虚函数来实现。

class BaseTerminal {public: virtual void PrintLog(const string& message) const = 0;};class Screen: public BaseTerminal {public: void PrintLog(const string& message) const = 0;};class Network: public BaseTerminal {public: void PrintLog(const string& message) const = 0;};void LogPrint(const BaseTerminal &terminal);

转载地址:http://www.nowcoder.com/ta/nine-chapter/review?page=53

0 0
原创粉丝点击