This paper describes the basic paradigm of Object Oriented Programming and from which its extension Object Oriented Software design patterns. It illustrate basic concept to take note of and act as a starting point for those interested in the subject. What are design pattern ? Design patterns are a bag of reusable experience from many […]