📄 frame_step01.txt
字号:
//*****************************************************
// Step 1
// Desc: 1) 决定采用Handle类的方法
// 2) 确定Picture类和抽象类Node的公共接口
//
//*****************************************************
#ifndef PICTURESH
#define PICTURESH
#include <iostream.h>
class Node;
//------------------------------------------------------
class Picture
{
public:
Picture(char ** array,int wd, int ht);
~Picture();
Picture(const Picture& rhs);
Picture& operator=(const Picture& rhs);
public:
void Display() const;
int Width() const;
int Height() const;
private:
Node * pt;
};
//------------------------------------------------------
class Node
{
public:
Node();
virtual ~Node() {}
virtual void Display() const=0;
virtual int Width() const=0;
virtual int Height() const=0;
};
//------------------------------------------------------
class DataPic:public Node
{
};
class FramePic:public Node
{
};
class HCatPic:public Node
{
};
class VCatPic:public Node
{
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -