Обновить
24
0

Пользователь

Отправить сообщение
Не соглашусь, насчет того, что DI аналогично цепочке вызовов — в случае автоматизированного DI это не так. Кроме того, можно использовать Service Locator. А реальных юз-кейсов для синглтона на самом деле очень мало.
Потому что применение синглтона в подавляющем большинстве случаев не оправдано и создает проблемы в виде хардовой зависимости и усложненного юнит-тестирования, хотя при этом может быть безболезненно использован тот же DI вместо синглтона.
Вопросы по особенностям 5.3 теперь занимают примерно такую же долю, как вопросы по различиям между 4 и 5 веерсиями в сертификации по 5-ой версии.
То, что так написано в вики, вовсе не означает, что это подразумевает ООП.
Ну автор же заявляет, что
это два разным метода с точки зрения ооп
А какой метод вызывать у объекта $vasia, например, при вызове someMethod() вне всяких методов функций?

<?php

$vasia = new Foo();

$vasia->someMethod();

?!
Зачем?! Конкретный случай можете привести?
Быть может, это тогда у Java/C++/C# свой взгляд?!
При желании — покажут :)
Хм, я думал, в современных IDE с этим проблем нет. Я был неправ?
Автор оригинального комментария, так и не смог сказать, зачем оно нужно на практике. Может быть Вы сможете? То, что оно работает в Java — это не показатель.
Ну вот, Вы сами замкнули круг :) Вы говорите, о ЯП, поддерживающих перегрузку методов. Но перегрузка методов не является неотлемъемой частью ООП. Небольшой хинт: в Smalltalk'е нет перегрузки методов.
Простите, а какое практическое применение может быть у вашего примера? Проблему автора я понимаю, но это…
Ну покажите мне спецификацию ООП, в которой написано, что если параметры методов не совпадают, то это 2 разных метода.
С точки зрения ООП или конкретной реализации?
Переменное колчиество аргументов в C++ тоже возможно.
ну в принципе любой бездумный запрос может занять очень много времени :)

Информация

В рейтинге
Не участвует
Откуда
Харьков, Харьковская обл., Украина
Зарегистрирован
Активность