Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Наследование и полиморфизм   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.036 c
3-1171269054
Ламерок
2007-02-12 11:30
2007.04.29
Как узнать сушествует ли запись в ячейке поля?


3-1170832786
alsov
2007-02-07 10:19
2007.04.29
Организация структуры БД


6-1162551641
simplenick
2006-11-03 14:00
2007.04.29
Поиск файлов определенного типа по сайту


2-1176187913
=Teddy=
2007-04-10 10:51
2007.04.29
Как в TreeView узнать индекс выбранного узла ?


15-1175336334
Цукор5
2007-03-31 14:18
2007.04.29
создание HLP