The Programmer's Guide
search
⌘Ctrlk
The Programmer's Guide
  • user-robotAbout
  • brain-circuitAI
  • ruler-triangleAlgorithm
  • plugAPI
  • cabinet-filingDatabase
  • shuffleGit
  • user-groupIdentity and Access Management (IAM)
  • mug-hotJava
  • cubeMaven
  • table-cellsMiscellaneous
  • seedlingSpring
  • vialSoftware Testing
  • puzzle-pieceSystem 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
  • user-plusInterview Guide
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. puzzle-pieceSystem Designchevron-right
  2. Design Principles & Patternschevron-right
  3. Design Pattern

Examples

Data Collectorchevron-rightPayment Processorchevron-rightTransaction Disputechevron-rightPayment Validationchevron-right
PreviousBehavioral Patternchevron-leftNextData Collectorchevron-right

Last updated 1 year ago