Font Size: a A A

Implementations And Applications Of The Patterns Based One .NET

Posted on:2006-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LiFull Text:PDF
GTID:2168360155965706Subject:Software engineering
Abstract/Summary:PDF Full Text Request
There are three levels patterns from highness to lowness by the distinctness of dealing with problematic granularity: Architectural pattern, Design patterns, and Implementation patterns.In these three levels, architectural pattern is the most high-level. It describes the basic framework of the structure and the compendium of the software system. Commonly it provides sub-system defined in advance, specifying their responsibility and giving their organizing principle and directory. The MVC pattern as we know belongs to this level. The architectural pattern usually consists of numerous design patterns. Subsequently, there are some discussions about how to choose which patterns and to realize.Design patterns are the second level of three-level arrangement. They treat with repeatedly arising problem in programming, such as Factory Method pattern, Abstract Factory pattern and Observer pattern. Design patterns well materialize in the Refactoring-improving the design of existing code. Implementation is the lowest and the most idiographic level, transacting the problem of programming language, such as class name, variable name, naming rules of the function name, the rules of dealing with exception.It is long time that the programmers think of system framework and design patterns as problems that exclusive experts and system framework designer should think over. The connection between the system framework and design patterns is nottight. But in fact, they are being accepted by common programmers, especially Microsoft issued .NET Framework. Microsoft established PAG (Prescriptive Architecture Guidance), specializing framework design and Patterns & Practices. The vast programmers should understand and gain masteries of the framework and design patterns.This thesis mainly includes two parts: the first part is the patterns' implementations based on .NET, with some codes explaining; the second part is the applications of Architectural Patterns and Design Patterns in the project.
Keywords/Search Tags:Pattern Architectural pattern, Design patterns, Implementation-patterns, PAG
PDF Full Text Request
Related items