пятница, февраля 05, 2010

LSP демотиватор



Отсюда

6 коммент.:

Unknown комментирует...

Камень в огород Python, надо понимать?

Alena комментирует...

2Eugene K.:

Камень в огород Python, надо понимать?

Не знаю, возможно :-)

Filipp Volodin комментирует...

А при чем здесь принцип подстановки? Если моя модель утки требует крякать и выглядеть как утка, мне же неважно, что одна реализация питается от батареек, другая травой. Если бы я спрашивал: а не является ли конкретно эта утка игрушечной, чтобы узнать что в ней есть батарейки, то это другое дело.

Unknown комментирует...

Питоновская (и других подобных языков) фишка - "duck typing"; питоновский слоган - "batteries included".

Filipp Volodin комментирует...

2Eugene K.

Блин, известная штука оказывается, а я не знал. Спасибо :)

fuwaneko комментирует...

Or you probably have the wrong language :)