149
OOP theory vs practice
(lemmy.ml)
Post funny things about programming here! (Or just rant about your favourite programming language.)
I straight up never got a nice answer from StackOverflow on this. Say you have 5 classes, each requiring access to the data members/functions of the others. What's a nice way to solve this problem? I've thought of only two nice methods:
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.
Well, what problems are you trying to solve by having the classes all access each other's data members? Why is that necessary?