go-patterns
esc

ឥរិយាបថ លំនាំ

លំនាំសម្រាប់រៀបចំ control flow, workflows និងការសហការងារ ដោយផ្អែកលើ errors ច្បាស់លាស់, interfaces និងឯកតាអាកប្បកិរិយាតូចៗ។

លំនាំ Chain of Responsibility ក្នុង Go

មិនទាន់អាន

បង្កើត validation និង request-processing pipelines ដោយប្រើ handlers តូចៗដែលត្រូវបានផ្សំតាម interfaces។

មធ្យម

លំនាំ Command ក្នុង Go

មិនទាន់អាន

ខ្ចប់ operations សម្រាប់ queuing, audit history និង undo/redo ខណៈដែលរក្សា Go error handling ឱ្យច្បាស់លាស់។

មធ្យម

Interpreter

មិនទាន់អាន

Define a small grammar for recurring business rules and evaluate sentences of that grammar with an expression tree.

ខ្ពស់

Iterator

មិនទាន់អាន

Traverse a collection without exposing its internal representation, keeping traversal state separate from the aggregate.

ទាប

Mediator

មិនទាន់អាន

Centralize communication between collaborating objects so they depend on a coordinator instead of referencing each other directly.

មធ្យម

Memento

មិនទាន់អាន

Capture and restore object state without exposing internal details so undo and rollback remain explicit and controlled.

មធ្យម

Observer

មិនទាន់អាន

Notify dependent subscribers when state changes so event-driven reactions stay decoupled from the publisher.

ទាប

State

មិនទាន់អាន

Change an object’s behavior when its internal state changes by delegating transitions and rules to state-specific types.

មធ្យម

Strategy

មិនទាន់អាន

Encapsulate interchangeable algorithms behind one interface so callers can swap behavior without branching on concrete rules.

ទាប

Template Method

មិនទាន់អាន

Define the skeleton of an algorithm once while letting concrete steps vary through narrow hook methods.

មធ្យម

Visitor

មិនទាន់អាន

Add operations across a stable object structure without changing each node type whenever a new operation is introduced.

ខ្ពស់