Design Patterns related concepts

Software model is applied to the general concept model of software development, software development, ie the overall guidance of ideas or reference model. Mode is not limited to software design patterns, also includes architectural patterns, analysis mode and process mode, in fact, at every stage of the software life there are some patterns to be recognized.

 

Design patterns (Design pattern) represents a best practice, commonly used by experienced object-oriented software developers. Design patterns are solutions to common problems faced by software developers in the software development process. These solutions are numerous software developers through trial and error for a long period of time summed up.

This tutorial will explain the concept of design patterns to your Java example through, step by step.
 

 

Software design patterns (Design pattern), also known as design patterns, is a set of repeated use, known to most people, after cataloging, code design experience summary. Use design patterns to reusable code, make the code easier to understand others, to ensure the reusability of code reliability program.

 

Design Patterns (English design pattern) is an object-oriented design solutions to recurring problems of. The term was introduced in the 1990s by Erich Gamma and others from the field of architectural design to computer science to come. The meaning of the term is still controversial. Algorithm is not designed mode, because the algorithm is committed to solve the problem rather than design problems. Design pattern generally describes a set of classes and objects close to each other action. Design patterns provide a common language to discuss software design, making skilled designers design experience can be mastered beginners and other designers. Design pattern also provides software reconstruction provides target.

With the software development community's growing interest in design patterns, has published a number of related books, regular meetings of the corresponding seminar, and Ward Cunningham invented for this purpose for the exchange of experience WikiWiki design patterns.

Published 74 original articles · won praise 337 · Views 1.3 million +

Guess you like

Origin blog.csdn.net/kebu12345678/article/details/103992699