натыкаюсь на такие моменты не однозначные как по мне. Вот к примеру закон Деметры.
Он предлагает вместо object.list.isNotEmpty, создать в object метод listIsNotEmpty и использовать object.listIsNotEmpty(). Но как по мне это не очень
Как вы считаете? Хотелось услышать ваше мнение. Заранее спасибо
Это про инкапсуляцию. Хороший класс позволяет увидеть только то, что представляется его интерфейсом (публичные члены), а не внутреннее устройство (приватные члены).
Работает ли это в флаттер? Ведь даже у statefulWidget мы к параметрам другого класса обращаемся напрямую через widget.object/params. Складывается иногда такое впечатление что все старое тянется без понимания для чего это было сделано и когда
Обсуждают сегодня