Design Patterns-elements Of Reusable Object-oriented Softwar In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context... Download 7.00 USD X The seller brilwjm offers you 10.0% on each sale!