Which is more ideal and better practice?
Which architecture is better, cleaner and overall better in c++
Example A
class Light {
//abstract class
}
And then example
class PointLight: Light{}
class SpotLight: Light{}
Or example B
class Light final{
enum class LightType {
Spot, Point
}
LightType type;
}
https://redd.it/1ofeeri
@r_cpp
Post #24106
19