Create factory_mothod_pattern.cpp