3 ms·
> The thing about OOP is that you need your objects to belong to your solution domain, not your problem domain. Would be great if someone wrote up a nice blog
by garnet7 17y ago
> The thing about OOP is that you need your objects to belong to your solution domain, not your problem domain.
Would be great if someone wrote up a nice blog post giving a concrete example of how this works out in practice. That is, come up with some reasonable example of a problem to be solved, give some ideas for objects in the solution domain, and give some examples of possible objects in the problem domain that you should not use.