|
|
Ведущий раздела: MadvEX Описание: Ruby -- "простой объектно- ориентированный язык". Сначала это может показаться несколько странным, но он был спроектирован таким образом, чтобы программы на Ruby было легко и читать и писать. Это Руководство пользователя поможет вам научиться запускать и использовать Ruby, а также даст вам понимание природы Ruby, которое вы можете и не получить, прочитав Reference Manual.
Подразделы:
|
Модули в Ruby | Модули в Ruby аналогичны классам, за исключением:
* модуль не может иметь представителей.
* модуль не может иметь подклассов.
* модуль определяется конструкцией module ... end.
Добавил: MadvEX Дата: 2007-10-16 09:15:25 Количество просмотров: 3599 Рейтинг: 3.00
|
|
Singleton-методы ruby | Поведение объекта класса определяется его принадлежностью к конкретному классу, но бывают случаи, когда некоторый объект должен иметь особое поведение. В большинстве языков мы должны в этом случае определить новый класс, который будет инстанциирован лишь один раз. В Ruby мы можем назначить любому объекту его собственные методы.
Добавил: MadvEX Дата: 2007-10-16 09:14:11 Количество просмотров: 2861 Рейтинг: 3.00
|
|
Управление доступом в Ruby | Ранее мы говорили, что в Ruby нет функций, только методы Тем не менее, есть более чем один вид методов. Earlier, we said that ruby has no functions, only methods. However there is more than one kind of method. В этой главе мы введем понятие управления доступом.
Добавил: MadvEX Дата: 2007-10-09 08:51:25 Количество просмотров: 2939 Рейтинг: 3.00
|
|
Переопределение методов Ruby | В подклассе мы можем переопределить поведение метода суперкласса его переопределением.
Добавил: MadvEX Дата: 2007-10-09 08:46:49 Количество просмотров: 3429 Рейтинг: 3.11
|
|
Наследование в Ruby | Наша классаификация объектов в повседеневной жизни естественно иерархична. Мы знаем, что все кошки есть млекопитающие, и все млекопитающие есть животные. Более мелкие классы наследуют характеристики более крупых, к которым они принадлежат.
Добавил: MadvEX Дата: 2007-10-09 08:44:52 Количество просмотров: 3817 Рейтинг: 3.00
|
|
Ruby классы | Реальный мир полон объектов, и мы можем их классифицировать. Например, при виде собаки младенец, вероятно, скажет "bow-wow" независимо от породы; и мы в самом деле можем рассматривать окружающий мир в данных категориях.
Добавил: MadvEX Дата: 2007-10-09 08:43:16 Количество просмотров: 3812 Рейтинг: 3.00
|
|
Методы | Что есть метод? В ОО программировании мы не думаем опрямом изменении данных объекта снаружи; вместо этого объекты сами знают о как с ними нужно работать (когда их об этом попросят в соответствующей форме.) Вы можете сказать, что мы шлем сообщения объекту, и эти сообщения в общем случае, вызывают некоторые действия или осмысленный отклик. Это должно происходить независимо от нашего представления или щаботы о том, как на самом деле действует объект. Действия, которые нам разрешено запрашивать у объекта (или, что равнозначно, сообщения, которые он понимает) являются методами объекта
Добавил: MadvEX Дата: 2007-10-08 09:59:37 Количество просмотров: 2855 Рейтинг: 3.57
|
|
Объектно-ориентированный подход | "Объектно-ориентированный" - какое же это заразное выражение. Назовите что-то "объектно-ориентированным" - и Ваша фраза будет оччень умно. О Ruby говорят как об объектно-ориентированном языке; а что же точно означает "Объектно-ориентированный"?
Добавил: MadvEX Дата: 2007-10-08 09:58:32 Количество просмотров: 2697 Рейтинг: 3.00
|
|
Итераторы | Итераторы не являются чем-то, свойственным только Ruby. Они общеупотребительны в объектно-ориентированных языках программирования. Они также есть в Lisp, хотя там они не называются итераторами. Как бы то ни было, концепция итераторов не является близкой множеству людей, так что давайте рассмотрим ее более детально.
Добавил: MadvEX Дата: 2007-10-08 09:57:06 Количество просмотров: 3204 Рейтинг: 3.22
|
|
Управляющие структуры Ruby | В этой главе более конкретно рассматриваются управляющие структуры Ruby.
Добавил: MadvEX Дата: 2007-10-06 11:03:59 Количество просмотров: 3229 Рейтинг: 3.00
|
|
|
|
|
|
|
В какой обстановке Вы программируете?
.. с пивом и друзьями ночью | | 9% (16) | .. без пива, но с друзьями | | 2% (3) | .. с кофеваркой в обнимку | | 23% (40) | .. с мешком чего-нибудь хрустящего | | 15% (27) | .. один, но с Rammstein .. | | 51% (89) |
Проголосовало: 175
|
|
Поймал Иван-дурак в проруби щуку. Та ему:
- Отпусти ты меня, Иван, и любое твое желание по-щучьму велению, по твоему хотению будет исполнено! Обрадовался Ванюха, кинул щуку обратно в прорубь и говорит:
- Хочу знать, не слезая с печи, все что в мире творится за лесами-за горами, за морями-окиянами. Хочу под музыку балдеть, на голых девок день и ночь пялиться, с заморскими дураками переписываться и все новые анекдоты про Царя-батюшку первому в мире узнавать! Так Иван-дурак стал первым на Руси пользователем Интернета.
|
|