/
githubmirror
/
java-design-patterns
Обзор
Документация
Войти
/
githubmirror
/
java-design-patterns
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
map-reduce/etc/map-reduce.urm.puml
24 строки
599 B
Harshita Vidapanakal
feat: Added Map Reduce Design Pattern (#3184)
22 фев 2025, 21:08
Не верифицирован
22 фев 2025, 21:08
6785b53
Код
Авторство
О чём код?
@startuml package com.iluwatar { class Main { + Main() + main(args : String[]) {static} } class MapReduce { + MapReduce() + mapReduce(inputs : List<String>) : List<Map.Entry<String, Integer>> {static} } class Mapper { + Mapper() + map(input : String) : Map<String, Integer> {static} } class Reducer { + Reducer() + reduce(grouped : Map<String, List<Integer>>) : List<Map.Entry<String, Integer>> {static} } class Shuffler { + Shuffler() + shuffleAndSort(mapped : List<Map<String, Integer>>) : Map<String, List<Integer>> {static} } } @enduml