Font Size: a A A

Research On Design Pattern And Application In ECDIS

Posted on:2005-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:H T CengFull Text:PDF
GTID:2132360125970950Subject:Navigation, guidance and control
Abstract/Summary:PDF Full Text Request
Taking Electronic Chart Display and Information System (ECDIS) as the background, this paper studies the application of design pattern in ECDIS.Along with the broad application of Object-Oriented technology, design pattern have been introduced into the software engineering. We can draw design pattern from all successful 00 software architecture. Design pattern can lead in organizing software document, experience transfer and software development. It can assist software engineer to make rational architecture and improve software's reusability.Object-Oriented design ideology and design pattern are presented firstly. Based on the illustration of their conception and principle, the 00 analysis and design pattern are introduced into ECDIS development. Design pattern, as important facilities of 00 development, are discussed in particular to solve the design problem in ECDIS.First, the function requirements of ECDIS are analyzed.Then, the thesis discussed about the ECDIS function module. The MVC pattern is used to separate chart data structure, display and user input modules. Strategy and Template Method pattern are used to encapsulate display algorithm, support multi-strategy and allow dynamically switch them in runtime.The data character is analyzed and the duty of the chart file class is defined, to refine the data organize function. Proxy pattern is introduced to solve the great memory occupation of the chart file class.Abstract Factory and Singleton pattern are used to encapsulate theconstruction procedure of objects for chart data and operation. Using Adapter pattern, the system is compatible with existent tool-kits and communicating hardware interfaces.Last, the thesis introduces lots of pattern and their application effect aiming at system's GUI design, and illuminates the State pattern in details.
Keywords/Search Tags:Object-Oriented ideology, design pattern, ECDIS
PDF Full Text Request
Related items