computer science - Real life, non-programming 'implementations' of design patterns -
i having hard time trying understand of design patterns, particularly differences between of them, such proxy, delegate , adapter. since design patterns supposed discovered, trying discover 'implementations' in non-programming world.
should atm considered facade bank or rather adapter? member of parliament (in ideal world) example of delegate pattern or proxy? bureaucracy example of chain of responsibility? stock market example of observer pattern? example of strategy pattern?
could please share analogies have found specific patterns? looking examples unambiguous possible.
my intent find, if possible, examples mainstream patterns, in form in understanding , application in software development.
design patterns in software have origins in architecture; specifically, book "a pattern language" christopher alexander. while not directly analogous patterns described in gof "design patterns" book, alexander describes patterns specific design in real-world in same spirit.
Comments
Post a Comment