Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 14 / Farm / Factory / Factory.h
blob: 5532f4fa1f837373ad7fc209c71aba95fdf14838 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#include "../Animals/Animal.h"
#include "../Animals/Dog.h"
#include "../Animals/Cat.h"
#include "../Animals/Mouse.h"

class AnimalFactory
{
public:
	virtual Animal* createAnimal(Animal::AnimalType type);
};