The Programmer's Guide
Ctrlk
  • About
  • AI
  • Algorithm
  • API
  • Database
  • Git
  • Identity and Access Management (IAM)
  • Java
  • Maven
  • Miscellaneous
  • Spring
  • Software Testing
  • System Design
    • Design Foundations
    • Design Principles & Patterns
      • Software Design Principles
      • Design Pattern
        • Creational Pattern
        • Structural Pattern
        • Behavioral Pattern
        • Examples
          • Data Collector
          • Payment Processor
          • Transaction Dispute
          • Payment Validation
        • Design Enhancements
      • Design Metrics
    • System Design Methodology
    • Architectural Styles
    • Architecture Principles
    • Architectural Building Blocks
    • Scalability & Reliability
    • Delivery & Deployment Strategy
    • Observability
    • Data Handling & Processing
    • Performance Engineering
    • Security
    • Operational Issues
    • Design Problems
  • Interview Guide
Powered by GitBook
On this page
  1. System Design
  2. Design Principles & Patterns
  3. Design Pattern

Examples

Data CollectorPayment ProcessorTransaction DisputePayment Validation
PreviousBehavioral PatternNextData Collector

Last updated 1 year ago