Создал я значит модель BaseMaterial, которая требовалась исходя из ТЗ, она должна была хранить базовые характеристики материалов ... и мне потребовалась сначала одна функция которая работает с этой моделью, затем вторая, затем третья и понеслось ... . Вот что в итоге получилось:
Туц
(сюда не смог поместить, т.к. пишет что больше 10к символов хотя там меньше)
Все ли хорошо с моим кодом? по-моему класс перегружен и код нечитабелен, да и написан на пхп :)
P.S. думаю мой код достоин того чтобы его разместили на govnokod.ru :)
//Может быть мне нужно научиться проектировать по как следует?