6. Design-pattern

  • 6.18. Interpreter mode

    The interpreter pattern (Interpreter Pattern), which is a behavioral pattern, provides a way to evaluate the syntax or expre...
    2025-10-25 13:34:20 UTC
  • 6.19. Iterator mode

    The iterator pattern (Iterator Pattern) is a very common design pattern in Java and .net programming environments. This patt...
    2025-10-25 13:34:18 UTC
  • 6.20. Intermediary model

    The intermediary pattern (Mediator Pattern) is used to reduce the complexity of communication between multiple objects and c...
    2025-10-25 13:34:16 UTC
  • 6.21. Memo mode

    Memo mode (Memento Pattern) saves a state of an object so that it can be restored at an appropriate time. The memo model bel...
    2025-10-25 13:34:16 UTC
  • 6.22. Observer mode

    The Observer pattern (Observer Pattern) is used when there is an one-to-many relationship between objects. For example, when...
    2025-10-25 13:34:18 UTC
  • 6.23. State mode

    In State Pattern, the behavior of a class changes based on its state. This type of design pattern belongs to behavioral patt...
    2025-10-25 13:34:17 UTC
  • 6.24. Null object mode

    In the null object schema (Null Object Pattern), an empty object replaces the check of the NULL object instance. Instead of ...
    2025-10-25 13:34:19 UTC
  • 6.25. Strategy mode

    In Strategy Pattern, the behavior of a class or its algorithm can be changed at run time. This type of design pattern belong...
    2025-10-25 13:34:18 UTC
  • 6.26. Template mode

    In the template pattern (Template Pattern), an abstract class exposes a way / template that defines the method in which it i...
    2025-10-25 13:34:17 UTC
  • 6.27. Visitor mode

    In the visitor pattern (Visitor Pattern), we use a visitor class that changes the execution algorithm of the element class. ...
    2025-10-25 13:34:19 UTC
  • 6.28. MVC mode

    The MVC pattern stands for the Model-View-Controller (Model-View-Controller) pattern. Model(模型) -the model represents ...
    2025-10-25 13:34:16 UTC
  • 6.29. Business representative model

    The Business Representative pattern (Business Delegate Pattern) is used to decouple the presentation layer from the business...
    2025-10-25 13:34:19 UTC
  • 6.30. Combined entity mode

    The composite entity pattern (Composite Entity Pattern) is used in the EJB persistence mechanism. A composite entity is an E...
    2025-10-25 13:34:17 UTC
  • 6.31. Data access object mode

    The data access object pattern (Data Access Object Pattern) or DAO pattern is used to separate low-level data access API or ...
    2025-10-25 13:34:19 UTC
  • 6.32. Front-end controller mode

    The front-end controller pattern (Front Controller Pattern) is used to provide a centralized request processing mechanism, a...
    2025-10-25 13:34:16 UTC
  • 6.33. Intercept filter mode

    Define the filter and apply it to the request before passing it to the actual target application. The following are the enti...
    2025-10-25 13:34:20 UTC
《地理信息系统原理、技术与方法》  97

最近几年来,地理信息系统无论是在理论上还是应用上都处在一个飞速发展的阶段。 GIS被应用于多个领域的建模和决策支持,如城市管理、区划、环境整治等等,地理信息成为信息时代重要的组成部分之一; “数字地球”概念的提出,更进一步推动了作为其技术支撑的GIS的发展。 与此同时,一些学者致力于相关的理论研究,如空间感知、空间数据误差、空间关系的形式化等等。 这恰好说明了地理信息系统作为应用技术和学科的两个方面,并且这两个方面构成了相互促进的发展过程。