Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///////////////////////////////////////////////////////////////////////////
- // Workfile : DataAccess.h
- // Description :
- // Remarks : -
- // Revision : 0
- ///////////////////////////////////////////////////////////////////////////
- #ifndef DATAACCESS_CLASS_H
- #define DATAACCESS_CLASS_H
- #include <iostream>
- #include "Entry.h"
- #include "File.h"
- #include "Link.h"
- #include "Directory.h"
- class DataAccess
- {
- public:
- virtual ~DataAccess(){};
- virtual void Visitor(Link* mlink)const =0;
- virtual void Visitor(File* mfile)const =0;
- virtual void Visitor(Directory* mdirectory)const=0;
- private:
- Link* mlink;
- File* mfile;
- Directory* mdirectory;
- };
- #endif
Advertisement
Add Comment
Please, Sign In to add comment