Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
ВнизНаследование и полиморфизм Найти похожие ветки
← →
Tru © (2007-04-07 16:38) [0]Объясните пожалуйста что такое наследование и полиморфизм в делфи.
← →
default © (2007-04-07 16:44) [1]зачем писать всё с нуля если мне надо лишь несколько поменять функциональность уже существующего кода?! и правильно, не нужно - используй наследование
я хочу управлять автобусом и автомобилем как сухопутными транспортными средствами не задействуя специфику ни одного из них - я хочу делать это одинаково в коде! - пожалуста, полиморфизм вступает в игру
← →
Asail (2007-04-07 16:46) [2]
> Объясните пожалуйста что такое наследование и полиморфизм
> в делфи.
То-же, что и в других языках.
← →
Tru © (2007-04-07 16:50) [3]Ну вот например на форме есть маленькая картинка с помощью кнопки она может двигаться в лево, а вправо не может, она осталась в положении влево. в наследовании она должна нажодиться тоже слева, но мы добавляем код и она может двигаться в право. А в полиморфизме она может двигаться влево и вправо...
Так?
← →
default © (2007-04-07 16:53) [4]полиморфизм проявляется в том, что рычать могут многие
львы, собаки, тигры, .... но рычат они-поразному
то есть в методе "Рычать" будет разный код
то есть одна команда "Рычать" имеет много форм в зависимости на ком она вызывается - на тигре, льве, собаке и тд
← →
default © (2007-04-07 16:57) [5]в сущности полиморфизм это инструмент для обобщённого программирования
← →
default © (2007-04-07 17:03) [6]Класс "Рычящие и спящие существа"
Команда "Рычать"
Команда "Спать"
Конец класса "Рычящие и спящие существа"
Класс "Собака"
Команда "Рычать"
если (подбираются к моей еде) или (подозрительно смотрят на хозяина) или
(мне не нравится этот тип) то "буду рычать"
Конец команды "Рычать"
Команда "Спать"
если (время суток - день) то спать
Конец команды "Спать"
Конец класса "Собака"
Класс "Психованный Лев"
Команда "Рычать"
"рычать" всегда и везде(ибо он психованный лев)
Конец команды "Рычать"
Команда "Спать"
никогда не сплю ибо я всегда рычу, а рычать во сне не интересно
Конец команды "Спать"
Конец класса "Психованный Лев"
понимаешь?:)
← →
trubin © (2007-04-07 17:39) [7]Почитай литературу по объектно-ориентированному программированию/проектированию
← →
default © (2007-04-07 17:46) [8]http://www.mubiu.ru/IKT/Praktika_Gosi_5kurs/%DD%EB%E5%EA%F2%F0%EE%ED%ED%FB%E5%20%E8%E7%E4%E0%ED%E8%FF/%C3%F0%E0%E4%E8%20%C1%F3%F7/Gradi_1.htm
← →
default © (2007-04-07 17:50) [9]http://www.piter.com/display.phtml?pattern=%EE%E1%FA%E5%EA%F2&searchField=name&rezim=web_no
и ещё вот здесь "Объектно-ориентированное программирование в действии"
зарегистрировавшись можно оттуда книгу эту скачать
← →
Tru © (2007-04-07 17:57) [10]Всем большое спаибо!!!!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.046 c