3 ms·
Whiteboard. Really, OO was meant to mimic whiteboard drawing and being able to convey meaning to stakeholders in a playful and communicative manner. So messagin
by loopz 6y ago
Whiteboard. Really, OO was meant to mimic whiteboard drawing and being able to convey meaning to stakeholders in a playful and communicative manner. So messaging and what objects do is central. Objects themselves are black boxes left to actual implementation. Design patterns breaks OO heritage.
This is opposed to datamodelling, which is the better approach to actually implementing complex stateful systems.
- sgt101 6y ago>Design patterns breaks OO heritage. I can't see how - the idea of using patterns was that they would provide a common language of design and a "best practice" for common situations that would allow easier consumption of the services provided by other developers. Seems pretty aligned with OO to me!
- loopz 6y agoThis in the context of OO used as communication model with non-developer stakeholders.