Decorative pattern versus monkey-patching in Python
<p>Decorative pattern in Python allows to wrap the core object with other object capable of changing its behavior. It is also suggested that monkey-patching can be used to achieve similar effect? How does two compare? When is decorative pattern more useful than monkey-patching when used for the same task?</p>
