General Programming Principles

Here are some general programming principles that cover a wide range of topics such as design patterns, idioms and good programming practice. These apply to all languages.

OO Design Ptterns Chart - periodic table
Double Dispatch and visitor Pattern
Liskov Substitution Principle, Covariance and Contravariance

No comments: