Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code.
You must log in or # to comment.
You might also enjoy Brandon Rhodes’ website which has some pretty skillful writeups on Python Patterns as well.