Ксакеп, fluent interface называется. Особенно популярен во всяких ORM-штуках, LINQ'ах и прочем. Ибо придаёт коду налёт декларативности.
Значит, невнимательно прочитал (на телефоне экран маленький).
наверное появилось со времен паттернов. Не не не, ранее. Кабы не из ФП ещё
prayncode, ну а я как сделал? Oak, спагетти-код это несколько иное. Ксакеп, наверное появилось со времен паттернов. В Java очень давно используется в том же StringBuilder.
На всякий случай добавлю насчёт перегрузки. Можно было из метода с меньшим количеством параметров вызвать метод с их большим количеством. И в первом методе передать недостающие аргументы.
Спагетти наоборот считается плохим кодом.
Кстати, как давно появилась тема с .method().method2() ? Вернее, как давно стала популярной? И кто впервые придумал такой подход?
Koenig, перегрузка методов. В php я бы добавил переменную по умолчанию, но в java их нет.
не много не понял, есть два метода с одинаковым именем, но во втором есть третий аргумент
теперь наверно придется самому книги писать , чтобы хоть что-то читать. Совершенный код Категории |