What is a ‘visual programming pattern’?
Patterns are reusable knowledge
- Visual programming patterns capture and document the techniques that can then be applied to clarify and simplify the visual representation of connections between components, classes and objects.
- We need to differentiate between patterns, heuristics, idioms and pattern languages
We can often see the need for a pattern by identifying its anti-pattern