Форум программистов, компьютерный форум CyberForum.ru

Полиморфизм в Objective-C - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Пустой массив http://www.cyberforum.ru/objective-c/thread1102701.html
Всем привет, не могу понять, почему obj-c "залипает" //Пустой массив #import <Foundation/foundation.h> int main ()
Objective-C Строки в Objective-C Помогите решить такую задачу: есть NSMutableString например с таким содержанием "Send email to and to and to". Нужно получить строку в которой после каждого слова to будет стоять статичная строка. http://www.cyberforum.ru/objective-c/thread1101238.html
Objective-C Создание объекта
Всем доброго вечера, подскажите: NSTimeZone *timeZone = init]; timeZone = ; Это одно и тоже? Либо я всё правильно сделал: 1. Создал объект класса NSTimeZone NSTimeZone *timeZone = init]; 2. Отправил сообщение (systemTimeZone) объекту timeZone timeZone = ;
sqlite+xcode5 Создание теста Objective-C
Доброго времени суток, я начинающий программист, мне нужно создать приложение, тест типа 1 вопрос и 5 вариантов ответа и один из них правильный, я пробовал без базы данных, чисто на коде с циклами, но чуть пальцы не отвалились и понял что, без базы данных ни как, почитав интернет сделал вывод, что надо sqlite+ffdb, но я никогда в жизни не работал с бд, и не знаю как это делается как организовать...
Objective-C Что надо знать полноценному Junior iOS Developer? http://www.cyberforum.ru/objective-c/thread1096201.html
Добрый вечер:) Обучаю objective-c уже пол года, и возник вопрос, что же необходимо знать на уровне Junoir в iOS сфере ) огромное спасибо кто поделится опытом и ответит)
Objective-C Передача информации из текстбоксов одного окна в таблицу другого окна Доброго времени суток, пишу программу для mac os x, нужна подсказка, как сделать (не прошу делать, а прошу подсказать), чтобы при нажатии на кнопку "сохранить" из формы 2, все данные находящиеся на форме 2: из текстбоксов + Date Picker Cell (дата рождения к примеру), отправлялись в таблицу на первой форме и записывались в последующей строке (если уже имелась запись в таблице). Не могу найти как в... подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225

Полиморфизм в Objective-C - Objective-C

24.02.2014, 21:48. Просмотров 3248. Ответов 3
Метки (Все метки)

Всем привет!

Без упоминания долгой предыстории, затронули с товарищем понятие полиморфизма в Objective-C.
Я привел популярный пример в стиле: есть класс "Музыкальный инструмент", бла-бла, передаем куда-то наследников - баян, рояль и барабаны, и вызываем у них у всех единый метод "играть", который у каждого выполняется по своему.
И, вот, нашел цитату в Википедии:

"В объектно-ориентированном программировании полиморфизм подтипов (или полиморфизм включения) представляет собой концепцию в теории типов, предполагающую использование единого имени (идентификатора) при обращении к объектам нескольких разных классов, при условии, что все они являются подклассами одного общего надкласса (суперкласса). Полиморфизм подтипов состоит в том, что несколько типов формируют подмножество другого типа (их базового класса) и потому могут использоваться через общий интерфейс."

НО, пока я победно ждал поднятие белого флага, товарищ в ответ мне кинул линк на документацию Apple, где сказаны удивительные вещи. Мол, все просто:
"The ability of different objects to respond, each in its own way, to identical messages is called polymorphism."

Ни слова о том, что у объектов должен быть общий родитель!
https://developer.apple.com/library/...05149-CH5-SW11

Это как получается, у Apple свое представление о полиморфизме?
Что вы думаете по этому поводу?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru