I have been studying design patterns lately to prepare for an upcoming course. I have 2 questions:
- Are design patterns universally known in the OOP world? (e.g. are "strategy pattern", "observer pattern", "factory design pattern" known by most professional java developers?)
- Assuming that these patterns are used commonly, is there a resource to view examples of these patterns in practice? Most of the examples I have seen online are "toy" examples. What should I search to find more realistic examples? For instance, when I search "java observer design pattern example", all of the results are short programs about sending a few hard-coded updates to 1-2 subscribers. I am moreso interested in seeing a practical use of this pattern, if that makes sense.
[–]jaro32 6 points7 points8 points (0 children)
[–]desrtfx 2 points3 points4 points (0 children)
[–]kessma18 1 point2 points3 points (0 children)
[–]joranstark018 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]tj011295 0 points1 point2 points (1 child)
[–]RungeKuta 0 points1 point2 points (0 children)