Design pattern Design patterns describe practical solutions to common design problems that occur repeatedly in software development a design pattern description consists of Pattern name a description of the problem that the pattern addresses a description of the solution(for instance: class structure) a discussion of the consequences of using the pattern10 Design Pattern • Design patterns describe practical solutions to common design problems that occur repeatedly in software development. • A design pattern description consists of: – Pattern name – A description of the problem that the pattern addresses – A description of the solution (for instance: class structure) – A discussion of the consequences of using the pattern