Я просто понимаю, что у некоторых из моих классов нет участников. У него есть несколько открытых функций и, возможно, частных, и все проходит через params. Я понимаю, что функциональные программисты делают это все время, но считается ли этот класс особенным, если он не обращается к чему-либо вне класса и использует только свои параметры для чтения (кроме выходных и возвращаемых значений)?
Я знаю, что этот класс может быть статическим, но статические классы могут изменять внешние переменные. Я хочу знать, является ли это техника или, может быть, язык может дать дополнительные преимущества для написания таким образом и т. Д.
-edit- Это похоже на вики, поэтому давайте сделаем его одним.