|
Ведущий раздела: MadvEX Описание: Ruby -- "простой объектно- ориентированный язык". Сначала это может показаться несколько странным, но он был спроектирован таким образом, чтобы программы на Ruby было легко и читать и писать. Это Руководство пользователя поможет вам научиться запускать и использовать Ruby, а также даст вам понимание природы Ruby, которое вы можете и не получить, прочитав Reference Manual.
Подразделы:
Модули в Ruby | Модули в Ruby аналогичны классам, за исключением:
* модуль не может иметь представителей.
* модуль не может иметь подклассов.
* модуль определяется конструкцией module ... end.
Добавил: MadvEX Дата: 2007-10-16 09:15:25 Количество просмотров: 8958 Рейтинг: 3.00
|
Singleton-методы ruby | Поведение объекта класса определяется его принадлежностью к конкретному классу, но бывают случаи, когда некоторый объект должен иметь особое поведение. В большинстве языков мы должны в этом случае определить новый класс, который будет инстанциирован лишь один раз. В Ruby мы можем назначить любому объекту его собственные методы.
Добавил: MadvEX Дата: 2007-10-16 09:14:11 Количество просмотров: 5990 Рейтинг: 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 Количество просмотров: 5103 Рейтинг: 3.00
|
Переопределение методов Ruby | В подклассе мы можем переопределить поведение метода суперкласса его переопределением.
Добавил: MadvEX Дата: 2007-10-09 08:46:49 Количество просмотров: 6955 Рейтинг: 3.11
|
Наследование в Ruby | Наша классаификация объектов в повседеневной жизни естественно иерархична. Мы знаем, что все кошки есть млекопитающие, и все млекопитающие есть животные. Более мелкие классы наследуют характеристики более крупых, к которым они принадлежат.
Добавил: MadvEX Дата: 2007-10-09 08:44:52 Количество просмотров: 6593 Рейтинг: 3.00
|
Ruby классы | Реальный мир полон объектов, и мы можем их классифицировать. Например, при виде собаки младенец, вероятно, скажет "bow-wow" независимо от породы; и мы в самом деле можем рассматривать окружающий мир в данных категориях.
Добавил: MadvEX Дата: 2007-10-09 08:43:16 Количество просмотров: 7474 Рейтинг: 3.00
|
Методы | Что есть метод? В ОО программировании мы не думаем опрямом изменении данных объекта снаружи; вместо этого объекты сами знают о как с ними нужно работать (когда их об этом попросят в соответствующей форме.) Вы можете сказать, что мы шлем сообщения объекту, и эти сообщения в общем случае, вызывают некоторые действия или осмысленный отклик. Это должно происходить независимо от нашего представления или щаботы о том, как на самом деле действует объект. Действия, которые нам разрешено запрашивать у объекта (или, что равнозначно, сообщения, которые он понимает) являются методами объекта
Добавил: MadvEX Дата: 2007-10-08 09:59:37 Количество просмотров: 5337 Рейтинг: 3.57
|
Объектно-ориентированный подход | "Объектно-ориентированный" - какое же это заразное выражение. Назовите что-то "объектно-ориентированным" - и Ваша фраза будет оччень умно. О Ruby говорят как об объектно-ориентированном языке; а что же точно означает "Объектно-ориентированный"?
Добавил: MadvEX Дата: 2007-10-08 09:58:32 Количество просмотров: 4697 Рейтинг: 3.00
|
Итераторы | Итераторы не являются чем-то, свойственным только Ruby. Они общеупотребительны в объектно-ориентированных языках программирования. Они также есть в Lisp, хотя там они не называются итераторами. Как бы то ни было, концепция итераторов не является близкой множеству людей, так что давайте рассмотрим ее более детально.
Добавил: MadvEX Дата: 2007-10-08 09:57:06 Количество просмотров: 7509 Рейтинг: 3.22
|
Управляющие структуры Ruby | В этой главе более конкретно рассматриваются управляющие структуры Ruby.
Добавил: MadvEX Дата: 2007-10-06 11:03:59 Количество просмотров: 6818 Рейтинг: 3.00
|
|
|
|
|
|
Вы жалеете, что Билли уходит на пенсию?
Гореть ему в АДУ!!! | | 41% (53) | Побыстрее бы ушел! | | 5% (6) | Уйдет он, придет другой! | | 28% (36) | А мне все равно, я Mac юзаю! | | 2% (3) | Жаль, дядю Билла :( | | 12% (15) | Может он передумает?! | | 13% (17) |
Проголосовало: 130
|
|
Разговор двух заядлых интернетчиков:
- Слышь... это... www.zarplaty.net?
- www.kak.vsegda.net!
- www.kak.zhe.ya.domoy.po.edu?
- www.pesh.com!
| |