6. Design-pattern

  • 6.1. Design pattern

    2025-10-25 13:34:19 UTC
  • 6.2. Brief introduction of Design pattern

    Design patterns (Design pattern) represent best practices and are often adopted by experienced object-oriented software deve...
    2025-10-25 13:34:18 UTC
  • 6.3. Factory model

    Factory pattern (Factory Pattern) is one of the most commonly used design patterns in Java. This type of design pattern is a...
    2025-10-25 13:34:17 UTC
  • 6.4. Abstract factory pattern

    The Abstract Factory pattern (Abstract Factory Pattern) is about creating other factories around one super factory. The supe...
    2025-10-25 13:34:16 UTC
  • 6.5. Singleton mode

    Singleton pattern (Singleton Pattern) is one of the simplest design patterns in Java. This type of design pattern is a creat...
    2025-10-25 13:34:18 UTC
  • 6.7. Prototype model

    The prototype pattern (Prototype Pattern) is used to create duplicate objects while ensuring performance. This type of desig...
    2025-10-25 13:34:19 UTC
  • 6.8. Adapter mode

    The adapter pattern (Adapter Pattern) acts as a bridge between two incompatible interfaces. This type of design pattern is a...
    2025-10-25 13:34:20 UTC
  • 6.9. Bridging mode

    Bridge is used to decouple abstraction from implementation so that the two can change independently. This type of design pat...
    2025-10-25 13:34:20 UTC
  • 6.10. Filter mode

    Filter pattern (Filter Pattern) or standard pattern (Criteria Pattern) is a design pattern that allows developers to filter ...
    2025-10-25 13:34:19 UTC
  • 6.11. Combination mode

    Combination pattern (Composite Pattern), also known as partial whole pattern, is used to treat a group of similar objects as...
    2025-10-25 13:34:19 UTC
  • 6.12. Decorator mode

    The decorator pattern (Decorator Pattern) allows you to add new functionality to an existing object without changing its str...
    2025-10-25 13:34:17 UTC
  • 6.13. Appearance mode

    Facade Pattern hides the complexity of the system and provides the client with an interface through which the client can acc...
    2025-10-25 13:34:18 UTC
  • 6.14. Sharing meta-mode

    The shared meta-mode (Flyweight Pattern) is mainly used to reduce the number of objects created to reduce memory footprint a...
    2025-10-25 13:34:17 UTC
  • 6.15. Agent mode

    In Proxy Pattern, one class represents the functionality of another class. This type of design pattern belongs to structural...
    2025-10-25 13:34:17 UTC
  • 6.16. Responsibility chain model

    As the name implies, the chain of responsibility pattern (Chain of Responsibility Pattern) creates a chain of recipient obje...
    2025-10-25 13:34:18 UTC
  • 6.17. Command mode

    Command pattern (Command Pattern) is a data-driven design pattern, which belongs to behavioral pattern. The request is wrapp...
    2025-10-25 13:34:16 UTC
《地理信息系统原理、技术与方法》  97

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