|
Модераторы: Nastya, LSD |
|
||
|
ida |
|
|||
замужем Профиль Группа: Завсегдатай Сообщений: 2275 Регистрация: 14.5.2002 Где: Санкт-Петербург Репутация: 11 Всего: 60 |
/Громко ржет/ Неправильный ответ, мальчик, двойка тебе! Мы говорим о спецификации интерфейса. А она совершенно не касается динамики приложения - это статичная вещь, которая на любом этапе жизненного цикла объекта сохраняется такой, какой она была один раз описана. Так вот интерфейс с точки зрения О-О моделирования - это набор услуг, предоставляемый объектом данного класса объектам других классов. Каким таким классам мы можем предоставить воспользоваться методом вынашивать_потомство(), скажите пожалуйста?... (не рассматривая детей в пробирках и суррогатное материнство) Очевидно, что это внутренний метод класса. И делать ему нечего в спецификации интерфейса. Как же так - код пишем, а концептуальных вещей не знаем... стыдно. Перепутать отсутствие метода с невозможностью его реализовать в определенных условиях - и чему вас только в институтах учат... Это сообщение отредактировал(а) ida - 29.1.2007, 15:59 |
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
кто - мы? мы код не пишем. и в институтах не учились. так - ПТУ, специальность - маляр-штукатур. Да, точно. Зачинать_потомство(), кстати, тоже внутренний метод. а интерфейсным должно быть только метод занести_половые_клетки_мужского_типа(). в этом методе и будет "проверка" на возможность вызова метода зачать_потомство() с последующим вызовом зачинать_потомство() в случае успешного прохождения всех ветвлений. |
|||
|
||||
unicuum |
|
|||
Опытный Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка Репутация: нет Всего: 8 |
Во-первых, не О-О моделирования, а ООП – объектно-ориентированное программирование и это очень существенный момент, так как объектно-ориентированное моделирование термин пришедший к нам из компьютерной графики. Он используется в 3D Studio Max и прочих графических программах. По существу они построены на этом принципе. Во-вторых, не было пояснено, что подразумевается под интерфейсом. В ООП существует принцип разработки называемый инкапсуляцией, то есть разделения предоставления объекта на интерфейс и реализацию, в данном случае, интерфейс это открытые элементы, такие как методы и свойства. Но помимо этого допускается включать интерфейсы в уже созданные классы (см. полиморфизм через интерфейсы). В языках .NET для формирования этой независимой синтаксической единицы существует ключевое слово interface. Вот цитата: Но в самой верхней цитате написанной в последствии почему-то стали упоминаться классы, и это явное не соответствие. Исходя из ответа, я всё же полагаю, что, не смотря на неправильно заданный вопрос, имелся в виду интерфейс принципа инкапсуляции, а не полиморфизм через interface. На самом деле методы чаще всего используют для операции над данными объекта. Для потомства уместнее писать свойство. К примеру, для женщины человека базовый класс человек. Но ведь у нас может существовать только один базовый класс, а существом женского пола с одинаковыми репродуктивными функциями может оказаться любое живородящее млекопитающее. Следовательно, можно осуществить полиморфизм через интерфейс, в данном случае интерфейс создаётся один раз и потом применяется к нужному классу. То же самое верно и для мужских особей. Ты ida тоже не знаешь. Впрочем, не зря же у тебя статус Стервозная баба, знаешь, не знаешь, а своё слово скажешь. -------------------- обычный день на винграде |
|||
|
||||
Стас |
|
|||
Опытный Профиль Группа: Участник Сообщений: 772 Регистрация: 27.10.2006 Где: Orenburg Репутация: нет Всего: 13 |
Эээ... Ламинат. |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15709 Регистрация: 24.3.2004 Репутация: 3 Всего: 537 |
Браво Евгений Ваганович!
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
DeadLine |
|
|||
Мыслитель Профиль Группа: Завсегдатай Сообщений: 736 Регистрация: 16.2.2006 Где: Готем Репутация: нет Всего: 51 |
Моя сетевая проекция не имеет пола
|
|||
|
||||
irinazanuda |
|
|||
Опытный Профиль Группа: Участник Сообщений: 911 Регистрация: 23.6.2010 Репутация: нет Всего: 18 |
Ж = итак понятно
|
|||
|
||||
Freyzer |
|
||||
обаятельный нахал Профиль Группа: Участник Сообщений: 277 Регистрация: 12.12.2009 Где: на Марсе Репутация: нет Всего: 1 |
ida Интересно, неужели этому теперь учат в институтах? Ох, ну и далече ж наше учение зайдет. А куда мы засунем наследование? Класса предка от класса родителя? В чью *опу? ida О, господи, так ты вобще не знаешь что такое программирование? Прошу меня извинить ( -------------------- Advocatus Dei . Advocatus Diaboli . Ajo! |
||||
|
|||||
Paulc |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 24.11.2011 Репутация: нет Всего: нет |
Мужской
|
|||
|
||||
alexvs11 |
|
|||
hell is here Профиль Группа: Участник Сообщений: 518 Регистрация: 21.8.2010 Репутация: нет Всего: 10 |
ламинат
|
|||
|
||||
newbee |
|
|||
Бревно Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: нет Всего: 19 |
Не скажу.
-------------------- You're face to face With man who sold the world |
|||
|
||||
irinazanuda |
|
|||
Опытный Профиль Группа: Участник Сообщений: 911 Регистрация: 23.6.2010 Репутация: нет Всего: 18 |
||||
|
||||
sergejzr |
|
|||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 7 Всего: 360 |
ламинат/линолиум, в кухне - плитка.
|
|||
|
||||
Данкинг |
|
|||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Скажи! -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
irinazanuda |
|
|||
Опытный Профиль Группа: Участник Сообщений: 911 Регистрация: 23.6.2010 Репутация: нет Всего: 18 |
||||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Опросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |