It may be a suitable set of parameters, but many times my answer would be yes. Divide the parameters into logical subgroups, if they exist, and do not create a car from different parts, group some parts into an Engine object, some into Chasis, etc.
Alternatively, if some of these options are optional, use the builder pattern to include them only if necessary.
Ultimately, do what makes sense for you and your domain.
Garyf source share