Font Size: a A A

Research And Application Of Software Design Pattern

Posted on:2007-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:L Y GuoFull Text:PDF
GTID:2178360212479958Subject:Computer application technology
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.This article first introduced investigation of the object-oriented thought, and discussed some object-oriented basic concepts emphatically. With some explains, the method of object-oriented software exploitation, the content of unification modeling language (UML) and the modeling process are illustrated.Then the author discussed the software design pattern thought and the application method. Comparing the software design pattern with the software system structure, the software frame as well as the module performed, the author has produced the design pattern principle, the way of utilization design pattern solution design question and so on.Finally, the author fully introduced the design pattern that is used in the professional title grading management system and the application of the Command pattern, the Medium pattern, the Singleton pattern and the Bridge pattern in system.
Keywords/Search Tags:Design Pattern, Object Oriented, Software Reusability, Management System
PDF Full Text Request
Related items