Nabízí se objekty nebo kolekce.
U typovaných jazyků se kolekce/mapa pro předávání různých parametrů standardně nenabízí, to je čuňárna, jejíž použití musí být v daném případě hodně ospravedlněné. O tom snad není potřeba diskutovat...
Hodně užitečné jsou pojmenované parametry s defaultní hodnotou ala python, ale samozřejmě s explicitním typem (generiko, interface, třída, něco), který se nějakým způsobem kontroluje ještě před spuštěním a nekorektní nelze spustit (kompilátor, něco). Ty mi v javě chybí dost. A mraky dalších užitečných věcí. Ale přílišná typová svázanost mezi nimi rozhodně není.
Typová bezpečnost je stejně v objektových jazycích jen vlhkým snem.
??