Design/simpleFactory/main.cpp
2024-10-28 14:07:29 +08:00

23 lines
474 B
C++

/*
* @Description:
* @version:
* @Author: 莫邪
* @Date: 2023-10-08 10:53:34
* @LastEditors: 莫邪
* @LastEditTime: 2023-10-08 11:10:50
*/
#include "SimpleFactor.hpp"
int main() {
SimpleFactory s;
auto ball1 = s.createBall(Type::BasketBallType);
ball1->get();
ball1->play();
auto ball2 = s.createBall(Type::FootBallType);
ball2->get();
ball2->play();
auto ball3 = s.createBall(Type::VolleyballType);
ball3->get();
ball3->play();
return 0;
}