Таблицы и границы (annika_fluffy) wrote,
Таблицы и границы
annika_fluffy

Category:

Что значит "WOW"

В процессе изучения языка Ruby (опять проводят серию тренингов) пришлось прочитать гениальное (на мой неискушенный взгляд) объяснение принципов объектно-ориентированного программирования (вот тут http://www.opennet.ru/docs/RUS/ruby_guide/). Разбирался пример того, что "Собака" - это класс, "Пудель" - это объект класса, а "Подай голос" - метод.

Мозговыносящая цитата:
 Нам нужно получить собаку, прежде чем мы будем иметь удовольствие поговорить с ней; мы не можем просто попросить class Dog погавкать для нас.
ruby> Dog.speak
В этом не больше смысла, чем пытаться съесть концепцию бутерброда.

С другой стороны, если мы хотим услышать лай собаки без привязки к чему-либо, мы можем создать (инстанциировать) эфемерную, временную собаку, и успеть извлечь из нее немного шума прежде чем она исчезнет.
ruby> (Dog.new).speak

Ну вот... В примерах кода я увидела, что собака по-английски гавкает "Bow Wow".
Хипстеры всякие, знаете, да, когда удивляются - кричат "Вау! Вау"? Ну. Гавкают в изумлении, значитца:).

А вот так разговаривают остальные британские животные.

Tags: без тега, работа
Subscribe

  • (no subject)

    Не могу не создать пост для поздравлений) Поставьте лайк, подписывайтесь на канал)

  • Как восстановить удаленный пост в ЖЖ.

    Официально - никак. Т.е. если вы уже нормально запостили что-то (речь не про черновик, а именно про пост, отправленный в журнал по кнопке), а потом…

  • (no subject)

    К моему возмущению поучаствовала в написании заказного отзыва в интернете. )) С утра звонок по телефону. Телефон клиники имени профессора Швальба…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments