| Software reuse has become one of the most important objectives in software engineering. Design pattern is another new kind of important software technology because it provides higher reusability than object reuse.All well-constructed object-oriented software architecture contains a large number of patterns. According to practice, design patterns make the system architecture based on patterns more ingenious, simpler and more readable as well. However, how to apply these patterns extracted from the excellent system is more important to software design than anything else.The paper not only put forward concrete method to modeling by UML with pattern, but also developed a modeling tool to improve the efficiency of modeling with design patterns. Consequence of application of design patterns in framework are described and Steps in modeling framework with design patterns is generalized from practice. Finally, The paper demonstrates steps of implementation and application of design pattern in a real framework in details to prove the feasibility and advantage of this method.Reuse of framework can make development of application much easier than ever. Design pattern is helpful to generate framework without redesign. Both framework and pattern are object-oriented reuse technology. To put design pattern into framework modeling not only brings code reuse, but also higher design reuse, which is helpful to implement of design pattern and improvement of efficiency of software development. |