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