1. The design pattern is a reproducible solution (the Smalltalk companion) that readers often encounter );
2. Design Patterns resume a series of rules describing how to complete specific tasks in the software development field (Pree 1995 );
3. The design model focuses more on Reusing reusable structural design schemes, while the framework focuses on specific design and implementation (coplien and Schmidt 1995 );
4. This mode presents a reusable design problem that occurs in a specific design environment and provides a solution. (Buschmann et al. 1996 );
5. Pattern identifies and determines the abstract relationships between classes and instance levels or component levels (gamma, Johnson, and vlissides, 1993 ).
The design pattern is just a better object-orientedProgram. According to the classification of Gang of Four, the design patterns are divided into three types: creation, structure, and behavior.