Font Size: a A A

Design Patterns Of Software And Their Application In The System Of Account Checking

Posted on:2007-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhuoFull Text:PDF
GTID:2178360182960736Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
As the need of software products' gaining on the aspects of dimension and the complexity, to develop new software is faced with huge challenges. OOP (Object Oriented Programming) technology is widely uses in developing software, so more requests are called for to software in its multi-adaptability and maintainability. For the appearance of Design Patterns, we are offered a effective solution to upgrade the multi-adaptability and maintainability of software system. Design Patterns is a conclusion with the experiences of OOP's application these years. It is based on the method of resolving the problems in designing, which turn up constantly in practice. Design Patterns promotes people's abstract level in the part of OOP software designing. It is provided with the possibility of more widely modifying and multi-adaptability on a higher level. In addition, it not only lessens the complexity of the designing, but levels up the effectivity and quality of software products.In the introduction of this paper, the background of the subject is put forward. Firstly almost all problems that occur during the development of the software is stated, so as to elicit the guidance idea— Design Patterns. Also, it is advanced what Design Patterns means to enhance the multi-adaptability and maintainability of the software. In chapter 2, the basic theory of Design Patterns is deep analyzed. It is focused on the relation between Design Patterns and the development of the software. What's more, with a instance which applies observer pattern in UAP protocol, the effectivity of Design Patterns acted on the software system is explained by far.In Chapter 3 and 4, the thought of Design Patterns is impenetrated in the development of the software of MPS account checking system for a certain Mobile Corperation. The concrete course of the development is described in the instance. By analyzing the account checking system, there lists the feasibility, the solutions and the designing scheme of the system that uses Design Patterns. Then, by means of the explanation of the program code, two typicalpatterns-----state pattern and mediator pattern is introduced at length on applying to theaccount checking system. Meanwhile, the advantages of Design Patterns on the development of software are showed in the instance.
Keywords/Search Tags:Design Patterns, Reusable Software, Account Checking, State Pattern, Mediator Pattern
PDF Full Text Request
Related items