Changing the current implementation violates the open-closed principle of object oriented programming and can surely lead to breaking code (even…
Continue Readingfunctionality
Strategy and Decorator Design Patterns in Ruby
If you haven’t looked at too many class diagrams, or you are only familiar with dynamically typed languages, it can…
Continue Reading