126 читали · 1 год назад
Шаблон проектирования Value Object ("Объект-значение")
Шаблон Value Object "Объект-значение" предполагает использование объектов в качестве значений. Он помогает избежать наложения имён. Необходимое ограничение: значения атрибутов устанавливаются в конструкторе и больше никогда не изменяются, а все операции должны возвращать результаты в виде новых объектов...
1 год назад
Вложенные вызовы методов в Java
Ситуация, очевидная для любого, усвоившего основы программирования, которая все же может показаться довольно сложной для начинающих Разберем пример с картинки выше: int a = module(parseValue(getFromInput())) + 50; Здесь мы объявляем переменную с именем a типа int и в этой же строке инициализируем ее некоторым значением. Задача среды исполнения, в нашем случае JVM, - выделить память под хранение этого значение и, собственно, вычислить само значение. Как это происходит? Справа от знака равно у...