The. real question is whether this problem needs to be modelled using classes in the first place. The alternative is to just have a set of composable functions that take a piece of data and return a modified version that can be passed to a different function.
yogthos: I have problem y. How can I solve problem y?
StackOverflow: You don’t solve problem y. You solve problem x so that problem y never comes into being.
yogthos: Oh wow. Shit okay, well what if I’m already having problem y though? How can -
StackOverflow: bruh. Why are you even still thinking about problem y? Problem y isn’t real; it can’t hurt you. Problem y was just a mirage. Get it? It was a red herring. An epistemological myth you told yourself too many times and started believing. Problem y is just a sickness of the mind made manifest. Cleanse yourself of it.
lol I know you’re not saying that to be dismissive I just like dramatizing things
I guess it’s a question of whether you’re designing a system from scratch, or having to deal with an existing one. I took the original question to mean the former, but yeah it’s not much help if you’ve already got classes and you have to figure out how to make them play nice together.
The. real question is whether this problem needs to be modelled using classes in the first place. The alternative is to just have a set of composable functions that take a piece of data and return a modified version that can be passed to a different function.
yogthos: I have problem y. How can I solve problem y?
StackOverflow: You don’t solve problem y. You solve problem x so that problem y never comes into being.
yogthos: Oh wow. Shit okay, well what if I’m already having problem y though? How can -
StackOverflow: bruh. Why are you even still thinking about problem y? Problem y isn’t real; it can’t hurt you. Problem y was just a mirage. Get it? It was a red herring. An epistemological myth you told yourself too many times and started believing. Problem y is just a sickness of the mind made manifest. Cleanse yourself of it.
lol I know you’re not saying that to be dismissive I just like dramatizing things
I guess it’s a question of whether you’re designing a system from scratch, or having to deal with an existing one. I took the original question to mean the former, but yeah it’s not much help if you’ve already got classes and you have to figure out how to make them play nice together.