Software globalisation is a methodology of software architecture design and coding,but not an additional stage to be executed after the basic completion in software functions and coding.When developing globalised applications,the developers must focus their attention on a variety of issues throughout the application design and development process.In this paper we design an .NET-based globalised software architecture ,and use multiple design patterns in it such as factory method pattern,abstract factory pattern,observer pattern and so on.These effectively decrease the system complexity and coupling degree,improve the development efficiency and maintainability of globalised software.%软件全球化是一种软件框架设计和编码的方法论,不是软件功能和代码基本完成后进行的一个附加阶段。在开发全球化软件时,必须在整个应用程序设计和开发过程中集中精力处理各种问题。设计一种基于.NET的全球化软件体系结构,并在全球化软件体系结构设计中使用工厂方法模式、抽象工厂模式、观察者模式等多种设计模式,有效地降低了系统的复杂度和耦合性,提高了全球化软件的开发效率和可维护性。
展开▼