ឥរិយាបថ លំនាំ
លំនាំសម្រាប់រៀបចំ control flow, workflows និងការសហការងារ ដោយផ្អែកលើ errors ច្បាស់លាស់, interfaces និងឯកតាអាកប្បកិរិយាតូចៗ។
10 អត្ថបទដែលបានបោះពុម្ពក្នុងប្រភេទនេះ
លំនាំ Chain of Responsibility ក្នុង Go
បង្កើត validation និង request-processing pipelines ដោយប្រើ handlers តូចៗដែលត្រូវបានផ្សំតាម interfaces។
លំនាំ Command ក្នុង Go
ខ្ចប់ operations សម្រាប់ queuing, audit history និង undo/redo ខណៈដែលរក្សា Go error handling ឱ្យច្បាស់លាស់។
Iterator in Go
Traverse a collection without exposing its internal representation, keeping traversal state separate from the aggregate.
Mediator in Go
Centralize communication between collaborating objects so they depend on a coordinator instead of referencing each other directly.
Memento in Go
Capture and restore object state without exposing internal details so undo and rollback remain explicit and controlled.
Observer in Go
Notify dependent subscribers when state changes so event-driven reactions stay decoupled from the publisher.
State in Go
Change an object’s behavior when its internal state changes by delegating transitions and rules to state-specific types.
Strategy in Go
Encapsulate interchangeable algorithms behind one interface so callers can swap behavior without branching on concrete rules.
Template Method in Go
Define the skeleton of an algorithm once while letting concrete steps vary through narrow hook methods.
Visitor in Go
Add operations across a stable object structure without changing each node type whenever a new operation is introduced.