4
Чи є вагомі причини зробити чисті функції непублічними?
У мене були невеликі дебати з колегою. Простіше кажучи, чи є вагомі причини приховувати / інкапсулювати чисті функції? Під "чистим" я маю на увазі визначення вікіпедії : Завжди повертає однакові результати з одного входу. (Заради цього обговорення Foo Create(){ return new Foo(); }вважається нечистим, якщо Fooне має значення значення семантики.) …