Font Size: a A A

Selection, Analysis And Application Of Design Pattern In Development Of Network Product

Posted on:2010-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhangFull Text:PDF
GTID:2178360278965916Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software reusability is always the goal for the software people. It can improve the productivity and quality of software. In order to reuse software, we use design pattern to record software design knowledge, because it can improve software reusability from code reusing to every phases of developing. The Object Oriented technology, with an essential feature of abstraction, is the prevailing software development method nowadays. Design patterns can be the best case for us to study, because it is a solution that applies Object Oriented to variously typical and practical problems. By learning and applying design patterns we can obtain a shortcut to improve Object Oriented design level. Still we will achieve more reusability, flexibility and extensibility in the system by applying these patterns and other mature technologies in the process of projects designing.In this article, the application of design patterns to start with the point of view, First introduced the concept of design patterns, Research Status, Listed the classification of design patterns and a brief introduction, Introduced the object-oriented design principle and so on. Describes how to solve design problems with the object-oriented design patterns. Analyze how to choose and use Design Patterns in network optimization system.Then the author describes the application of design patterns in reconstruction of network optimization system. The author fully introduced prototype pattern, Template Method pattern, And then use the factory pattern + reflex + generic + XML configuration file to achieve the dynamic loading assembly to simplify the code structure. Expansion and increased flexibility of code, and summed up some thinking of the framework design.Finally, the author describes the application of design patterns in A specific module. The author fully introduced how to use singleton pattern, strategy pattern and observer pattern. After designing the network optimization system, Reduces the coupling between modules, the problems Duplication of development, The low rate of code reuse, Difficult to amend are solved. Improve the system stability, scalability, maintainability and reusability.
Keywords/Search Tags:Design Pattern, Object-Oriented Software, Reusability, Framework
PDF Full Text Request
Related items