14
Должно ли решение быть настолько общим, насколько это возможно, или настолько конкретным, насколько это возможно?
Скажем, у меня есть объект с атрибутом «тип». Там может быть более 20 возможных типов. Теперь меня попросили реализовать что-то, что позволило бы изменить тип с A-> B, что является единственным вариантом использования. Так я должен реализовать что-то, что позволяет произвольные изменения типа, если они являются допустимыми типами? Или я …