Strategy — это когда алгоритм выносится в отдельную сущность и можно подменять его на лету. В Go реализуется через интерфейс или функцию. Например, sort.Slice принимает функцию сравнения — это Strategy. Или интерфейс Compressor с методом Compress для разных алгоритмов сжатия.
Что такое паттерн Strategy в Go?
Middle
261 просмотровAFK Offer AI
Как обрабатывать 1 млн записей?