LINUX.ORG.RU

«Утиная типизация» (Duck-typing) — зло или благо?

 duck-typing


3

8

Вылез из криокамеры и обнаружил оную. Вижу также много критики в ее сторону (стандартная: «Дракон может *специально* крякать как утка, чтобы попасть к вам в пруд».) Так всё же: это благо или зло (если рассматривать не только в контексте языков с динамической типизацией)?

★★

Последнее исправление: GreenBag (всего исправлений: 1)
Ответ на: комментарий от PolarFox

Да, «рулез», только одно но — определять Quack для Human на «всякий пожарный» — не глупо ли это? (да, и можно ли предусмотреть _всё_: можно еще добавить Woof для «защиты» от собаки и т.п.)

GreenBag ★★
() автор топика
Ответ на: комментарий от GreenBag

определять Quack для Human на «всякий пожарный»

А какой в этом смысл? Наоброт надо определять только там где нужно, никаких «пожарных».

true_admin ★★★★★
()
Ответ на: комментарий от PolarFox

Ну, я не знаком с языком, что приведен в качестве примера — ориентировался на Ruby (Python).

GreenBag ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.